01_02、python简介、python解释器、Pycharm简介
一、与python学习相关的概念
1.文件的概念
文件 / 文件夹:用于保存数据,他是操作系统对计算机复杂硬件在显示器上留的一个接口,这个接口可以操作相关复杂硬件。
2.计算机内部数据存储原理
计算机只认识 0 和 1 ,也就是二进制;
因为计算机是基于电信号工作,电信号只有高和低两种电频。
3.存储单位
英文名 | 中文名 | 全称 | 换算 | 二进制 |
bit | 比特 | bit | 计算机存储最小单位 | 2**0 |
Byte | 字节 | Byte | 1Byte = 8bit | 2**10 |
KB | 千字节 | Kilobyte | 1KB =1024Bytes | 2**20 |
GB | 吉字节 | Gigabyte | 1GB = 1024M | 2**40 |
4、编程语言的发展史
1、机器语言:
计算机内部使用01二进制
优势:运行速度快
劣势:学习难度过高
2、汇编语言:
优势:运行速度较快,学习难度降低
劣势:学习难度依然高
3、高级语言:
eg:python java php go ...
优势:简单、易学
劣势:运行速度相对较慢
#注意:
高级语言是一种人类能够看懂的语言,但计算机无法直接识别,所以高级语言需要一个“翻译官”才能让计算机明白命令,这个翻译官就是语言编译器/解释器。
4、编程语言的分类
1、编译型:一次性翻译完所有代码后执行,特点是执行效率高
eg:c c++
2、解释型:写完一行代码,翻译一行代码,特点是相对编译型效率较低
eg:python php
二、python解释器
1.python解释器相关历史
(1)创作者:
吉多·范罗苏姆(Guido van Rossum),又称龟叔
(2)python版本
python1.x:原始版本,已不再维护
python2.x:最高版本2.7,2020年后不再维护
python3.x:目前最稳定版本,最高3.9,推荐使用3.6
注意:小版本号差异不大,主要差异在大版本
不建议使用最新版本
2.python解释器下载安装
下载官网:
https://www.python.org/downloads/windows/
下载版本号:
Python 3.6.8 - Dec. 24, 2018
Download Windows x86-64 executable(可执行的) installer
3.使用介绍
python.exe解释器,主体功能
scripts文件夹,可用于添加内容
4.cmd中python使用
调用cmd:
Windows + r
输入cmd
回车
切换盘符:(转换为英文字符)
e:
切换路径:
cd + 一个空格 +目标物名称
返回上一层:
cd..
5.多版本共存方法与环境变量
在各自的安装路径下,把默认的python.exe复制一份,重命名就可以实现多版本共存
环境变量设置可以免去路径转变的繁琐步骤
windows10环境变量设置方法:
设置——系统——关于——高级系统设置——高级(环境变量)——系统变量(Path)——新建(添加路径地址) 保存
6.书写第一个python程序
方式1.
直接在cmd的python环境中编写hello world
方式2.
1、独立新建程序内容为hello world的文档
2、python + 空格 + 文档路径
0-9的循环
三、Pycharm编辑软件
1.多种编辑软件简介
vscode:轻量级
sublime
Pycharm:
功能齐全,适合所有阶段的程序员,
两个版本:
社区版本:免费,功能较少
专业版:功能强大,收费
2.Pycharm下载官网
https://www.jetbrains.com/pycharm/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通