Python入门第一课:零基础认识Python + 环境搭建 + 基础语法精讲
Python入门第一课零基础认识Python 环境搭建 基础语法精讲文章目录Python入门第一课零基础认识Python 环境搭建 基础语法精讲一、Python 是什么为什么要学它1.1 Python 简介1.2 Python 能做什么1.3 Python 的优缺点1.4 Python 2 和 Python 3二、计算机基础小知识必看2.1 计算机组成冯诺依曼体系2.2 什么是编程三、Python 环境搭建一步到位3.1 安装 Python 解释器3.2 安装 PyCharm社区版免费四、第一个 Python 程序Hello World五、Python 基础语法最核心、最常用5.1 常量与表达式计算器模式5.2 变量与类型Python 常用类型动态类型5.3 注释写代码必须会5.4 输出 print最常用5.5 输入 input从键盘读数据5.6 运算符大全1算术运算符2关系运算符3逻辑运算符4赋值与复合赋值六、经典小案例案例1求四个数的平均值案例2求方差案例3判断两数大小七、常见错误新手必看八、总结一、Python 是什么为什么要学它1.1 Python 简介Python 是荷兰程序员Guido van Rossum龟叔在1989年圣诞节为了打发时间开发的编程语言1991年发布第一个版本。它是目前全球最流行、最简单易学、生态最强大的高级语言之一常年霸占 TIOBE 排行榜前3。1.2 Python 能做什么Python 应用范围极广几乎覆盖所有开发方向数据分析 / 人工智能 / 机器学习Web开发Django、Flask、FastAPI自动化运维 / 自动化测试网络爬虫办公自动化Excel、Word、PDF游戏开发、桌面软件、嵌入式开发一句话总结只有你想不到没有Python做不到。1.3 Python 的优缺点✅优点语法简洁接近自然语言极易上手跨平台Windows、macOS、Linux都能跑第三方库极其丰富胶水语言能调用C/C/Java❌缺点执行速度比C/C/Java慢不擅长多核高并发大型项目依赖良好规范1.4 Python 2 和 Python 3Python 2官方已停止维护老项目可能还在用Python 3目前主流版本我们学习使用Python 3.x二、计算机基础小知识必看2.1 计算机组成冯诺依曼体系一台计算机主要由以下部分组成CPU运算核心大脑内存临时存储数据硬盘永久存储输入设备键盘、鼠标输出设备显示器、音响2.2 什么是编程编程就是使用编程语言给计算机下达指令让它自动完成任务。程序员就是靠写代码吃饭的人。三、Python 环境搭建一步到位学习Python必须安装两个东西Python 解释器运行代码PyCharm写代码的IDE3.1 安装 Python 解释器进入官网https://www.python.org/点击 Download → 下载 Windows 版本一定要勾选 Add Python to PATH点击 Install Now 等待完成✅验证是否安装成功打开 cmd输入python--version出现版本号即成功。3.2 安装 PyCharm社区版免费官网https://www.jetbrains.com/pycharm/下载Community 社区版安装时建议勾选Add bin to PATHOpen Folder as Project.py 关联四、第一个 Python 程序Hello World打开 PyCharm → 新建项目 → 新建 Python 文件 → 输入# 我的第一个Python程序print(Hello, Python!)右键运行输出Hello, Python!五、Python 基础语法最核心、最常用5.1 常量与表达式计算器模式Python 可以直接当计算器用# 加减乘除print(12-3)# 0print(12*3)# 7print(12/3)# 1.666...# 求余数print(7%2)# 1# 乘方print(4**2)# 16# 取整除法print(7//2)# 3print(-7//2)# -45.2 变量与类型变量就是用来存放数据的盒子。# 定义变量a10b3.14c你好dTrue# 查看类型print(type(a))# class intprint(type(b))# class floatprint(type(c))# class strprint(type(d))# class boolPython 常用类型int整数无大小限制float浮点数相当于double精度高str字符串单引号/双引号都可以bool布尔True/False动态类型Python 变量类型可以随时变a10ahelloprint(type(a))# str5.3 注释写代码必须会注释不参与运行用来解释代码。# 单行注释 多行注释 文档字符串 也可以用三个单引号 5.4 输出 print最常用name张三age20print(f我叫{name}今年{age}岁)5.5 输入 input从键盘读数据nameinput(请输入你的名字)print(f你好{name})注意input 返回的永远是字符串想做算术必须转类型aint(input(输入第一个数))bint(input(输入第二个数))print(ab)5.6 运算符大全1算术运算符 - * / % ** //2关系运算符 !返回 True / False3逻辑运算符and or notprint(TrueandFalse)# Falseprint(TrueorFalse)# Trueprint(notTrue)# False4赋值与复合赋值a10a1# 等价 a a 1a-1a*2六、经典小案例案例1求四个数的平均值afloat(input(请输入第1个数))bfloat(input(请输入第2个数))cfloat(input(请输入第3个数))dfloat(input(请输入第4个数))avg(abcd)/4print(f平均值是{avg})案例2求方差# 求 67.5 89.0 12.9 32.2 的方差avg(67.589.012.932.2)/4total(67.5-avg)**2(89.0-avg)**2(12.9-avg)**2(32.2-avg)**2resulttotal/3print(result)案例3判断两数大小aint(input(请输入a))bint(input(请输入b))print(ab)七、常见错误新手必看中文符号报错必须用英文(),变量未定义input 输入后没转 int导致字符串相加缩进错误Python 对缩进严格八、总结这篇文章我们学习了Python 是什么、能做什么计算机基础概念Python PyCharm 安装第一个 HelloWorld变量、类型、输入输出、运算符多个可直接运行的小案例本文适合零基础、自学、面试复习、博客发布、课堂笔记❤️ 原创不易点赞收藏关注后续持续更新Python全套教程