Python是一种解释型的、面向对象的、移植性强的高级程序设计语言。
- 解释性:不需要编译成二进制代码,可以直接从源代码运行
- 面向对象:Python既支持面向过程的编程也支持面向对象的编程
- 可移植性:由于它的开源本质,可在不同平台进行开发
- 高层语言:无须考虑诸如如何管理程序使用的内存一类的底层细节
优点
- 简单易学
- 开发效率高
- 高级语言
- 可移植性
- 可扩展性
- 可嵌入性
缺点
- 速度慢
- 代码不能加密
一、电脑配置Python环境
首先电脑需要配置Python环境,如果已配置,请忽略此步操作。
1.进入Python官网:https://www.python.org

2.下载稳定版本

【Stable Releases】:稳定发布版本
【Pre-releases】:预发布版本
【Windows embeddable package】:Windows可嵌入程序包,通俗一点就是一个压缩包。
3.安装Python
3.1 找到下载的python-3.13.5-amd64.exe,双击安装

3.2 点击【Customize installation】进行自定义安装

3.3 所有功能全部默认勾选,单击【Next】下一步

【Documentation】:安装Python文档文件。
【pip】:安装pip,这个是一个安装和管理Python包的工具,就是以后你可以通过Win+R输入cmd回车,然后输入pip install+包名下载相应的python模块。
【tcl/tk and IDLE】:安装tkinter和IDLE开发环境。
【Python test suite】:安装标准库测试套件。
【py launcher】: Python启动器。【for all user】所用用户(需要管理员权限)两个一起勾选后会安装全局Python启动器,使启动Python变得更容易。
3.4 修改安装路径

【Associate files with Python】:将文件与Python关联。
【Create shortcuts for installed applications】:为已安装的应用程序创建快捷方式。
【Add Python to environment variables】:将Python添加到环境变量里。
3.5 安装完成


3.6 检查Python是否安装成功
Win+R打开运行窗口输入“cmd”,点击【确定】或者回车键,打开dos窗口,输入python -V点击回车键查看Python版本号。
python -V

能输出Python具体的版本号,说明Python环境安装成功
二、下载安装Anaconda
Anaconda是一个方便的python包管理和环境管理软件
- 支持Linux,Mac,Windows
- 可以很方便地解决多版本python并存、切换以及各种第三方包安装问题
1.下载Anaconda
Anaconda官网:https://www.anaconda.com/
Anaconda Distribution (全家桶),Miniconda Installers(精简基础版)
2.安装Anaconda










三、Anaconda创建开发环境



选择open Terminal

- 创建新的开发环境:conda create-n env_name
- 激活环境:conda activate env_name

提示是否继续执行,输入y


激活环境



四、下载安装Jupyter notebook
1.安装Jupyter notebook
Jupyter Notebook是一个开源的Web应用程序,允许开发者方便的创建和共享代码文档。
- 可以实时写代码、运行代码、查看结果,并可视化数据
特点:
- 允许把代码写入独立的cell中,然后单独执行。用户可以在测试项目时单独测试特定代码块,无需从头开始执行代码
- 基于web框架进行交互开发,非常方便
切换到开发环境,找到Jupyter Notebook,点击安装


2.登录Jupyter notebook


3.Jupyter notebook界面优化
# install jupyterthemes
pip install jupyterthemes
国内镜像地址
清华源: https://pypi.tuna.tsinghua.edu.cn/simple/
阿里云: http://mirrors.aliyun.com/pypi/simple/
清华大学: https://pypi.tuna.tsinghua.edu.cn/simple/
通过清华源安装jupyterthemes
pip install jupyterthemes -i https://pypi.tuna.tsinghua.edu.cn/simple/


检查jupyterthemes是否安装成功
jt -h

jupyterthemes配置:
jt -t grade3 -f fira -fs 16 -cellw 90% -ofs 11 -dfs 11 -T

五、配置镜像
便捷设置pip全局镜像源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
国内镜像地址
清华源: https://pypi.tuna.tsinghua.edu.cn/simple/
阿里云: http://mirrors.aliyun.com/pypi/simple/
清华大学: https://pypi.tuna.tsinghua.edu.cn/simple/
临时使用
在原来命令后加上: -i 镜像地址,如:
pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple/
六、使用Jupyter Notebook


七、Python基本语法;numpy、pandas、matplotlib安装与测试
- 安装方法:pip/conda install package_name
1.Matplotlib
Matplotlib是一个Python的2D绘图库,主要用于将数据绘制成各种图表,如折线图、柱状图、散点图、直方图、饼图等。

pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple/




matplotlib官网:https://matplotlib.org/
matplotlib官网中文网:https://www.matplotlib.net/
2.numpy
matplotlib会默认安装numpy
如果没有numpy库,使用pip进行安装
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple/

numpy官网:https://numpy.org/
numpy中文网:https://numpy.net/
3.pandas

pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple/


这个以csv作为读取数据的格式
创建csv的方法
新建excel表-填充数据-另存为csv格式
虽然看到的内容是一样的,但是相比excel文件,csv文件没这么多繁文缛节,效率更高。
csv本质是纯文本,只有你看到的数据,没有花里胡哨的单元格格式、颜色、批注等隐藏信息,不会影响分析读取。





1638

被折叠的 条评论
为什么被折叠?



