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的区别
相关文章
|
1月前
|
网络协议 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访问网络视频流的技巧。
179 4
PyAV学习笔记(一):PyAV简介、安装、基础操作、python获取RTSP(海康)的各种时间戳(rtp、dts、pts)
|
1月前
|
Python
Socket学习笔记(二):python通过socket实现客户端到服务器端的图片传输
使用Python的socket库实现客户端到服务器端的图片传输,包括客户端和服务器端的代码实现,以及传输结果的展示。
127 3
Socket学习笔记(二):python通过socket实现客户端到服务器端的图片传输
|
1月前
|
JSON 数据格式 Python
Socket学习笔记(一):python通过socket实现客户端到服务器端的文件传输
本文介绍了如何使用Python的socket模块实现客户端到服务器端的文件传输,包括客户端发送文件信息和内容,服务器端接收并保存文件的完整过程。
135 1
Socket学习笔记(一):python通过socket实现客户端到服务器端的文件传输
|
1月前
|
Shell 开发者 iOS开发
Python 环境搭建之 conda
本文介绍了Python项目管理工具Conda的两种版本——Anaconda和Miniconda的安装方法及环境使用,特别针对MacOS系统。Anaconda为全量版,适合新手;Miniconda则为轻量级版本,适合有经验的开发者。文中还提供了具体的安装命令和路径说明,帮助用户顺利完成安装并验证安装结果。
Python 环境搭建之 conda
|
1月前
|
关系型数据库 MySQL 数据库
Mysql学习笔记(四):Python与Mysql交互--实现增删改查
如何使用Python与MySQL数据库进行交互,实现增删改查等基本操作的教程。
61 1
|
1月前
|
Ubuntu Linux Python
Ubuntu学习笔记(六):ubuntu切换Anaconda和系统自带Python
本文介绍了在Ubuntu系统中切换Anaconda和系统自带Python的方法。方法1涉及编辑~/.bashrc和/etc/profile文件,更新Anaconda的路径。方法2提供了详细的步骤指导,帮助用户在Anaconda和系统自带Python之间进行切换。
77 1
|
1月前
|
存储 Python
【免费分享编程笔记】Python学习笔记(二)
【免费分享编程笔记】Python学习笔记(二)
41 0
【免费分享编程笔记】Python学习笔记(二)
|
1月前
|
索引 Python
Excel学习笔记(一):python读写excel,并完成计算平均成绩、成绩等级划分、每个同学分数大于70的次数、找最优成绩
这篇文章是关于如何使用Python读取Excel文件中的学生成绩数据,并进行计算平均成绩、成绩等级划分、统计分数大于70的次数以及找出最优成绩等操作的教程。
58 0
|
3天前
|
机器学习/深度学习 人工智能 TensorFlow
人工智能浪潮下的自我修养:从Python编程入门到深度学习实践
【10月更文挑战第39天】本文旨在为初学者提供一条清晰的道路,从Python基础语法的掌握到深度学习领域的探索。我们将通过简明扼要的语言和实际代码示例,引导读者逐步构建起对人工智能技术的理解和应用能力。文章不仅涵盖Python编程的基础,还将深入探讨深度学习的核心概念、工具和实战技巧,帮助读者在AI的浪潮中找到自己的位置。
|
3天前
|
机器学习/深度学习 数据挖掘 Python
Python编程入门——从零开始构建你的第一个程序
【10月更文挑战第39天】本文将带你走进Python的世界,通过简单易懂的语言和实际的代码示例,让你快速掌握Python的基础语法。无论你是编程新手还是想学习新语言的老手,这篇文章都能为你提供有价值的信息。我们将从变量、数据类型、控制结构等基本概念入手,逐步过渡到函数、模块等高级特性,最后通过一个综合示例来巩固所学知识。让我们一起开启Python编程之旅吧!