Python学习笔记--- day01计算机基础和环境搭建(二)

简介: Python学习笔记--- day01计算机基础和环境搭建(二)

接上文 Python学习笔记--- day01计算机基础和环境搭建(一)https://developer.aliyun.com/article/1618812

4. 环境搭建

  • Python解释器,将程序员编写的Python代码翻译成计算机能够识别的指令
  • 主流CPython
  • 3.9.0版本
  • 学习编程本质上的3件事
  • 安装CPython3.9.0版本解释器
  • 学习Python语法并写代码
  • 解释器运行代码

4.1 安装Python解释器
4.1.1 mac系统
Python官网下载Python解释器(3.9.0版本)

https://www.python.org/

安装

默认Python解释器安装目录:/Library/Frameworks/Python.framework/Versions/3.9
有bin目录下有一个python3.9文件,就是python解释器的启动文件。
解释器路径:/Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9

写一个简单的Python代码并且让解释器运行

name = input("请输入用户名:")
print("欢迎使用NB系统: ", name)

将文件保存在Desktop,接下来让解释器运行代码文件:

- 打开终端
- 在终端输入:解释器代码文件
/Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9 /Users/liuxiaowei/Desktop/hello.py

【补充】系统环境变量
手动添加系统环境变量

- 打开用户目录下的.bash_profile文件(.zprofile)  /Users/liuxiaowei 本人的文件是.zprofile
-    在文件中写入如下内容
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles #ckbrew
  eval $(/usr/local/Homebrew/bin/brew shellenv) #ckbrew


# Setting PATH for Python 3.9
# The original version is saved in .zprofile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.9/bin:${PATH}"
export PATH

4.1.2 windows系统
Python官网下载Python解释器

https://www.python.org/downloads/release/python-390/

在自己电脑上进行安装

python解释器安装目录:C:\Python39
python解释器路径:C:\Python39\python.exe

编写一个Python代码并交给Python解释器去运行

name = input("请输入用户名:")
print("欢迎使用NB系统", name)

怎么让解释器去运行写好的代码文件呢?

- 打开终端
- 在终端输入:解释器路径,代码路径

优化配置,(让以后操作Python解释器运行代码更加方便)

- 写了30个Python代码,想要使用解释器去运行
    c:\Python39\python.exe Y:\hello1.py
    c:\Python39\python.exe Y:\hello2.py
    ....
    c:\Python39\python.exe Y:\hello10.py
- 然后以后可以方便的去运行代码,不用再写Python解释器所在的路径
只要将c:\Python39路径添加到系统环境变了中,以后在终端就可以:
python.exe Y:\hello1.py
-    如何将c:\Python39添加到环境变量中?【默认在解释器安装时候已自动添加到环境变量了】

4.2 安装Pycharm编辑器(Mac)
帮助我们快速编写代码, 用Pycharm可以大大提高写代码的效率,用解释器运行代码。

下载Pycharm

https://www.jetbrains.com/pycharm/

安装
快速使用,写代码+运行代码
总结

  1. 了解硬件&操作系统&软件(应用系统)之间的关系
  2. 了解常见的操作系统都有哪些
  3. 了解编译器何解释器的区别和作用
  4. 编程语言进行分类
  5. 了解Python解释器的种类
  6. 了解CPython解释器的版本
  7. 学会如何安装Python解释器
  8. 了解什么环境变量的作用
  9. 了解Python和Pycharm的区别
相关文章
|
22天前
|
IDE 测试技术 项目管理
【新手必看】PyCharm2025 免费下载安装配置教程+Python环境搭建、图文并茂全副武装学起来才嗖嗖的快,绝对最详细!
PyCharm是由JetBrains开发的Python集成开发环境(IDE),专为Python开发者设计,支持Web开发、调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试和版本控制等功能。它有专业版、教育版和社区版三个版本,其中社区版免费且适合个人和小型团队使用,包含基本的Python开发功能。安装PyCharm前需先安装Python解释器,并配置环境变量。通过简单的步骤即可在PyCharm中创建并运行Python项目,如输出“Hello World”。
197 13
【新手必看】PyCharm2025 免费下载安装配置教程+Python环境搭建、图文并茂全副武装学起来才嗖嗖的快,绝对最详细!
|
4月前
|
Shell 开发者 iOS开发
Python 环境搭建之 conda
本文介绍了Python项目管理工具Conda的两种版本——Anaconda和Miniconda的安装方法及环境使用,特别针对MacOS系统。Anaconda为全量版,适合新手;Miniconda则为轻量级版本,适合有经验的开发者。文中还提供了具体的安装命令和路径说明,帮助用户顺利完成安装并验证安装结果。
189 0
Python 环境搭建之 conda
|
4月前
|
关系型数据库 MySQL 数据库
Mysql学习笔记(四):Python与Mysql交互--实现增删改查
如何使用Python与MySQL数据库进行交互,实现增删改查等基本操作的教程。
94 1
|
4月前
|
Ubuntu Linux Python
Ubuntu学习笔记(六):ubuntu切换Anaconda和系统自带Python
本文介绍了在Ubuntu系统中切换Anaconda和系统自带Python的方法。方法1涉及编辑~/.bashrc和/etc/profile文件,更新Anaconda的路径。方法2提供了详细的步骤指导,帮助用户在Anaconda和系统自带Python之间进行切换。
210 1
|
4月前
|
网络协议 Java Linux
PyAV学习笔记(一):PyAV简介、安装、基础操作、python获取RTSP(海康)的各种时间戳(rtp、dts、pts)
本文介绍了PyAV库,它是FFmpeg的Python绑定,提供了底层库的全部功能和控制。文章详细讲解了PyAV的安装过程,包括在Windows、Linux和ARM平台上的安装步骤,以及安装中可能遇到的错误和解决方法。此外,还解释了时间戳的概念,包括RTP、NTP、PTS和DTS,并提供了Python代码示例,展示如何获取RTSP流中的各种时间戳。最后,文章还提供了一些附录,包括Python通过NTP同步获取时间的方法和使用PyAV访问网络视频流的技巧。
820 4
PyAV学习笔记(一):PyAV简介、安装、基础操作、python获取RTSP(海康)的各种时间戳(rtp、dts、pts)
|
4月前
|
Python
Socket学习笔记(二):python通过socket实现客户端到服务器端的图片传输
使用Python的socket库实现客户端到服务器端的图片传输,包括客户端和服务器端的代码实现,以及传输结果的展示。
220 3
Socket学习笔记(二):python通过socket实现客户端到服务器端的图片传输
|
4月前
|
JSON 数据格式 Python
Socket学习笔记(一):python通过socket实现客户端到服务器端的文件传输
本文介绍了如何使用Python的socket模块实现客户端到服务器端的文件传输,包括客户端发送文件信息和内容,服务器端接收并保存文件的完整过程。
247 1
Socket学习笔记(一):python通过socket实现客户端到服务器端的文件传输
|
4月前
|
索引 Python
Excel学习笔记(一):python读写excel,并完成计算平均成绩、成绩等级划分、每个同学分数大于70的次数、找最优成绩
这篇文章是关于如何使用Python读取Excel文件中的学生成绩数据,并进行计算平均成绩、成绩等级划分、统计分数大于70的次数以及找出最优成绩等操作的教程。
141 0
|
23天前
|
存储 缓存 Java
Python高性能编程:五种核心优化技术的原理与Python代码
Python在高性能应用场景中常因执行速度不及C、C++等编译型语言而受质疑,但通过合理利用标准库的优化特性,如`__slots__`机制、列表推导式、`@lru_cache`装饰器和生成器等,可以显著提升代码效率。本文详细介绍了这些实用的性能优化技术,帮助开发者在不牺牲代码质量的前提下提高程序性能。实验数据表明,这些优化方法能在内存使用和计算效率方面带来显著改进,适用于大规模数据处理、递归计算等场景。
58 5
Python高性能编程:五种核心优化技术的原理与Python代码
|
2月前
|
Python
[oeasy]python055_python编程_容易出现的问题_函数名的重新赋值_print_int
本文介绍了Python编程中容易出现的问题,特别是函数名、类名和模块名的重新赋值。通过具体示例展示了将内建函数(如`print`、`int`、`max`)或模块名(如`os`)重新赋值为其他类型后,会导致原有功能失效。例如,将`print`赋值为整数后,无法再用其输出内容;将`int`赋值为整数后,无法再进行类型转换。重新赋值后,这些名称失去了原有的功能,可能导致程序错误。总结指出,已有的函数名、类名和模块名不适合覆盖赋新值,否则会失去原有功能。如果需要使用类似的变量名,建议采用其他命名方式以避免冲突。
52 14

热门文章

最新文章

推荐镜像

更多