Python基础语法第一章、认识Python

一、计算机基础概念

1.1什么是计算机?

很多老一辈的人, 管下面这个叫做计算机. 然鹅, 它只是 "计算器", 和计算机是有很大区别的.

Python基础语法第一章、认识Python_第1张图片

 现在我们所说的计算机, 不光能进行算术运算, 还能进行逻辑判断, 数据存储, 网络通信等等功能, 以至于可以自动的完成非常复杂的工作.以下这些都可以称为 "计算机" .

Python基础语法第一章、认识Python_第2张图片

总的来说, 一台计算机, 主要由以下这几个重要的组件构成
CPU        存储器 (内存, 硬盘等)        输入设备 (键盘, 鼠标等)        输出设备 (显示器, 音响等) 

Python基础语法第一章、认识Python_第3张图片

  •  PS: CPU 是目前人类科技的巅峰之作. 科技含量能和 CPU 相提并论的, 只有氢弹了.美国限制向中国出口 "芯片", 这里的芯片主要指的就是 CPU. 目前国内虽然有自主研发 CPU 的能力, 但是整体的水平, 相比于国际一线的 Intel, AMD 等厂商相比, 还是有一定的差距的.
  • PSS: 有的同学可能说, 重要的硬件不是还有显卡嘛? 都老贵了!其实显卡(GPU)是和 CPU 类似的计算芯片
  • CPU 是 "通用计算芯片", 可以处理各种场景下的各种问题. 就像高校培养的学生. 可以在各个行业各个领域贡献力量.
  • GPU 是 "专用计算芯片", 特别擅长处理浮点数运算. 就像比特培养的学生, 专注于互联网软件技术.

以上的组成结构, 称为 "冯诺依曼体系结构" . 冯诺依曼大佬, 正是计算机的祖师爷.

Python基础语法第一章、认识Python_第4张图片

PS: 冯诺依曼除了是计算机祖师爷之外, 还是一位数学家, 物理学家, 化学家, "博弈论" 的创始人, 参与过曼哈顿计划(担任原子弹制造顾问).据传闻, 冯诺依曼大佬六岁心算八位数除法, 八岁掌握微积分, 十岁通读了世界史, 十七岁发表了第一篇数学方面的论文.
PSS: 计算机的祖师爷, 除了冯诺依曼之外, 还有一位图灵大佬, 也在二战中发挥了至关重要的作用. 

1.2什么是编程?

计算机需要硬件赋予之躯体, 也需要软件赋予之灵魂.

"软件" (或者叫做 程序), 指挥了计算机要按照什么样的规则来执行任务制

Python基础语法第一章、认识Python_第5张图片

制作软件, 就是在明确这个软件要完成什么样的任务, 这个过程就称为 "编程" .

编程本身, 并不是一件很容易的事情, 因此就衍生出了一个专门负责编程的职业, 也就是程序员.


二、Python背景

2.1Python 是咋来的?

吉多·范罗苏姆(Guido van Rossum) 是一个荷兰程序员(人称龟叔, 名字前三个字母是 Gui),Python基础语法第一章、认识Python_第6张图片

 龟叔在 1989 年圣诞节的时候(当时 33 岁), 因为在家里待着无聊, 为了打发时间, 开始了 Python 的开发.第一个正式版本发布于 1991 年.1991 年是一个神奇的年份.Python, 万维网, Linux, Vim, Qt, 第一台笔记本电脑, 都诞生于 1991 年。

2.2Python 都能干啥?

经历了多年的发展, Python 目前是一个应用场景非常广泛的编程语言。

  • 科学计算&数据分析
  • Web 开发(搭建网站)
  • 自动化运维
  • 人工智能
  • 爬虫程序
  • 自动化测试

Python基础语法第一章、认识Python_第7张图片

2.3Python 的优缺点

优点:

  • 语法言简意赅, 容易上手.
  • 功能强大, 用途广泛.
  • 生态丰富, 具有海量的成熟第三方库.
  • 方便调用 C/C++ 编写的代码进行 高性能/系统级 操作.

缺点:

  • 执行效率比较弱.
  • 对于多核心并发程序支持偏弱.
  • 动态类型系统对于大型项目不太友好. 

2.4Python 的前景(钱景)咋样?

虽然 Python 的应用场景很多, 但是纯粹使用 Python 的岗位是比较少见的

在工作中, Python 更像是一个工具, 需要用到的时候随手拿起来就用, 能够方便的解决不少问题.


三、搭建 Python 环境

3.1安装 Python

(1) 找到官方网站

Python基础语法第一章、认识Python_第8张图片

(2) 找到下载页面

Python基础语法第一章、认识Python_第9张图片

 (3) 双击安装包

双击安装包, 安装 Python.
注意:

  • 最好勾选下 "Add Python 3.10 to PATH" 这个选项.
  • 要记得 Python 的安装目录(后面可能会用到).

Python基础语法第一章、认识Python_第10张图片

(4) 运行 hello world

Python基础语法第一章、认识Python_第11张图片 其中最关键的就是这个 python.exe . 后续运行 Python 程序, 全靠这个 python.exe

如果直接双击这个 python.exe , 就会打开 Python 的交互式解释器(控制台程序). 在这个交互式解释器中, 就可以输入 Python 代码了.直接输入 print('hello') 这句代码, 按下 enter 键, 则打印出了 hello 这样的结果.

Python基础语法第一章、认识Python_第12张图片

注意: 代码中的 ( ) 和 ' ' 都是英文, 不要写中文标点符号!
编程语言中基本不会出现中文标点, 大家在写代码的时候一定要仔细注意. 


四、安装 PyCharm

虽然通过交互式解释器可以执行 Python 代码了, 但是代码写起来并不方便. 就需要更专业的开发工具来编写 Python 代码.

(1) 找到官方网站

Python基础语法第一章、认识Python_第13张图片

PS: JetBrains 是捷克的一家互联网公司. 主要的业务就是开发编程工具. 像 Java 的 IDEA, C++ 的CLion, Python 的 PyCharm, Go 的 GoLand 等等都是出于 JetBrains 之手. 这些工具功能都非常强大, 深受广大程序猿的喜爱. 因此网友们也亲切的称呼这些开发工具为 "JB 全家桶". 

(2) 找到下载页面

Python基础语法第一章、认识Python_第14张图片

注意: , 进入官网之后不着急直接点这个下载, 先把页面拖到最下面.

Python基础语法第一章、认识Python_第15张图片

点击方框圈起来的位置, 进行下载.

PS: PyCharm 有三个版本.

  • 专业版 (Professional Edition)
  • 社区版 (Community Edition)
  • 教育版 (Educational Edition) 

(3) 双击安装包

Python基础语法第一章、认识Python_第16张图片

建议把这个选项勾上, 这样在任意目录鼠标右键, 就都可以直接用 PyCharm 打开目录了.

Python基础语法第一章、认识Python_第17张图片

(4) 运行 hello world

Python基础语法第一章、认识Python_第18张图片

b) 选择项目所在的位置, 并选择使用的 Python 解释器

注意, 一般情况下, PyCharm 能够自动识别出 Python 解释器的位置. 但是如果没有自动识别出来,也没关系, 点击右侧的 ... 选择之前安装的 Python 的路径位置即可. 

Python基础语法第一章、认识Python_第19张图片

c) 创建文件

右键左侧的项目目录, 选择 New -> Python File填写 

Python基础语法第一章、认识Python_第20张图片

d) 编写代码

e) 运行程序 

Python基础语法第一章、认识Python_第21张图片

Python基础语法第一章、认识Python_第22张图片

(5) 进行基本设置 

a) 设置字体大小
PyCharm 默认的字体比较小, 看起来很费眼睛. 可以设置大一点.选择 File -> Settings

Python基础语法第一章、认识Python_第23张图片

 找到 Editor -> Font, 把字体 Size 和 Line height 都适当调整.Size 表示字体大小. 数字越大文字越大.Line height 表示行高, 数字越大则两行文字之间的间隔就越大.

Python基础语法第一章、认识Python_第24张图片

你可能感兴趣的:(Python,python)