名师揭秘编程界“网红”Python


获得更多免费编程干货关注+私信“乐字节” , 有一线大厂面试完整考点、资料以及免费的学习资料
1.1吃瓜群主眼中的程序员
一提到计算机程序员 , 大部分人的印象可能是修电脑的
名师揭秘编程界“网红”Python
本文插图
或者敲代码的
名师揭秘编程界“网红”Python
本文插图
或者会盗号的黑客
名师揭秘编程界“网红”Python
本文插图
总之 , 要么是什么电脑都会修的电脑维修店师傅 , 要么就是能盗号 , 会破解程序的大神黑客 , 其实这都是对我们程序员的一种误解
1.2实际上的计算机专业
百度百科的解释:程序员(英文Programmer)是从事程序开发、程序维护的基层工作人员 。 一般将程序员分为程序设计人员和程序编码人员 , 但两者的界限并不非常清楚 。
首先关于修电脑这个问题 , 作为计算机专业的程序员 , 在专业知识中除了学习软件 , 硬件开发外 , 当然也要了解一些计算机构造的基本知识 , 当然程序员可以会修电脑 , 但不是必须要求 。 修电脑和编程没有直接关系 。
当然程序员也不一定要敲代码
举个例子:你会开车不代表不会修车或者造车 , 你会写文章不代表你会造字
名师揭秘编程界“网红”Python
本文插图
计算机专业是个很宽泛的专业 , 可以具体细分到很多类别 。 计算机主要可以分为软件方向(软件工程)和硬件方向(计算机科学与技术) , 软件工程和计算机科学与技术又可以接着细分 。 现在的人工智能也比较火 。
名师揭秘编程界“网红”Python
本文插图
1.3不同"品种"的程序员
在1.2中我们已经介绍了程序员有很多不同的分类 , 计算机编程语言也有很多种 , 我们主要根据使用的编程语言对程序员进行分类 。
现在主流的高级编程语言主要有下面几种
0、PythonPython被称为胶水语言 , 哪里都可以用 。 有句话说:人生苦短 , 我用Python 。
名师揭秘编程界“网红”Python
本文插图
有程序员网友调侃 , Python最适合女生学……因为包多!python有很多方便的库 , 丢弃C语言复杂的指针 , 简化语法 , 它的存在就是解决问题 , 而不是让你理解语言本身 。
1、C
名师揭秘编程界“网红”Python
本文插图
C语言是通用的基础编程语言 , 编程开发人员加班加点必备武器 。 它的特点在于偏向计算机底层操作 , 多用于性能要求严格的领域 。 C语言相对来说会难点 , 光一个指针就足以把你搞晕 。 入门一般都是啃着谭浩强的C程序设计 。 在硬件、虚拟现实VR/AR , C语言和C++占据主导地位