python 缘起
介绍
Python是一种高级、解释型、通用的编程语言,由Guido van Rossum于1991年创造。Python以其简洁、易读的语法和强大的功能而备受欢迎。以下是Python的一些特点和优势:
- 简洁优雅:Python注重可读性和简洁性,它使用简单的语法和清晰的代码结构,使开发者能够更容易地理解和编写代码。
- 易学易用:Python拥有友好的语法,对初学者非常友好。它提供了丰富的文档和社区支持,使得学习和使用Python变得轻松。
- 开发效率高:Python具有丰富的标准库和第三方库,能够满足各种需求。这些库提供了现成的解决方案,可以加快开发速度,降低开发成本。
- 跨平台性:Python可以在多个操作系统上运行,包括Windows、macOS和Linux等,使得开发的应用程序具有良好的可移植性。
- 强大的社区支持:Python拥有庞大且活跃的社区,提供了大量的教程、文档、示例代码和开源项目。开发者可以从社区中获取帮助、共享经验和扩展代码。
- 可扩展性:Python支持模块和包的概念,可以方便地组织和管理代码。开发者可以使用现有的模块或创建自己的模块来扩展Python的功能。
- 应用广泛:Python可用于各种领域,如Web开发、数据分析、人工智能、科学计算、自动化脚本等。许多知名的应用程序和平台都使用Python来实现。
预准备
python的安装挺简单的,就跟正常载一个软件一样没啥复杂的操作。唯一有点恶心的就是环境的搭建,当初这里我也是折腾了好久好久,甚至还重装过电脑好几回,小白还是要多踩踩坑,才记忆深刻啊,哈哈哈!
python 安装步骤:https://zhuanlan.zhihu.com/p/635089472 可提供一个安装思路,具体步骤参考以下讲解。
python 官网:https://www.python.org/ 学习一个东西,尤其是技术,一定可不能忘了本啊。
python安装步骤:
下载Python安装程序:访问Python官方网站
- (https://www.python.org)并导航到下载页面。根据您的操作系统选择合适的安装程序,通常会提供两个版本:Python2.x和Python3.x。建议使用Python 3.x版本,因为Python 2.x已经停止了官方支持,不在继续更新了,而且目前市场崇流的也是3.x的版本。
- 运行安装程序:双击下载的安装程序并运行它。在Windows系统中,您可能需要选择一个自定义安装路径。确保勾选“Add Python to
PATH”选项,这样系统才能正确地识别和访问Python。
- 安装Python:按照安装程序的提示进行操作,点击“Next”(下一步)按钮继续安装过程。默认情况下,安装程序会将Python安装到C:\PythonXX目录(XX代表版本号)。如果您选择了自定义安装路径,请记住所选路径。
- 验证安装:打开命令提示符或终端窗口,并输入python命令。如果您看到类似以下内容的Python解释器提示符,则表示Python已成功安装:![>>>](https://img-blog.csdnimg.cn/b1a1528fecb046bd9328f775dc1c558f.png)5. 更新pip:pip是Python的包管理工具,用于安装和管理第三方库。在命令提示符或终端窗口中运行以下命令来更新pip: python -m pip install --upgrade pip
- 完成安装:至此,Python的安装已经完成。您可以开始编写和运行Python代码了。
IDE安装方法:
上头,我们下载了python,虽然他也有自带的IDE,但是它往往不能我们的需求,所以就需要跟高级,强大的编译器。如:VScode,Pycharm… 安装步骤也不是很难。
pycharm安装步骤:https://zhuanlan.zhihu.com/p/359897213
vscode安装步骤:https://zhuanlan.zhihu.com/p/264785441
一些基本操作
说实话,我接触python也不算太久,真要算也就一年左右:
windos10的一些必会的基本操作:
dir 查看文件夹内的文件
mkdir 名字 创建文件夹
进入文件夹: cd + 文件夹
退出当前文件夹 cd…
有多层路径时:
回车执行 cd + 路径名
在找到要用的文件夹,输出cmd 回车也可执行
创建环境:需要先安装virtualenv库
安装 pip install virtualenv
测试
建立文件夹 mkdir testvirtualenv
进入文件夹 cd testvirtualenv
创建虚拟环境 virtualenv 名字
查看python有的环境 workon
进去该python环境 workon + 项目名字
创建python环境 mkvirtualenv -p python3.7.3 myproject
mkvirtualenv -p python3.7.3 myproject
创建 (版本) (环境名字)
python + 项目名字 回车可执行,tab能够自动补全(有一个空格哈)
退出 deactivate
删除环境 : 找到它的存放地址
pip下载包
pip install xxx-i https://pypi.tuna.tsinghua.edu.cn/simple/
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn xxx
(如:pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple/)
安装最新版
pip install <package_name>
升级一个包
pip install --upgrade <package_name>==
删除一个包
pip uninstall <package_name>
pip常见的镜像源:
清华:https://pypi.tuna.tsinghua.edu.cn/simple/
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 :https://pypi.mirrors.ustc.edu.cn/simple/
华中科技大学:http://pypi.hustunique.com/
豆瓣:http://pypi.douban.com/simple/
pip install xxx-i https://pypi.tuna.tsinghua.edu.cn/simple/
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn tkinter
pip install opencv-python-headless-i https://pypi.tuna.tsinghua.edu.cn/simple/
pip install -i https://pypi.douban.com/simple opencv-python-headless
pip install -i https://pypi.douban.com/simple opencv-contrib-python-headless
pip install -i https://pypi.douban.com/simple opencv-python-headles
最后推荐一个编程学习网址:https://www.runoob.com/ 菜鸟,挺好用的,个人感觉
学习方向
在学习完python的基本语法后,一定不要就放在那里了,一定要多实践,上头操作,学习自己感兴趣的方向。下面列举了一些常见的学习方向,您可以根据自己的兴趣和目标选择其中一个或多个方向进行学习:
- Web开发:Python在Web开发领域非常流行。可以学习使用Python的Web框架(如Django、Flask)以及相关的技术(如HTML、CSS、JavaScript)来构建网站和Web应用程序。
- 数据科学和机器学习:Python在数据科学和机器学习领域也广泛应用。学习Python的数据科学库(如NumPy、Pandas、Matplotlib)和机器学习库(如Scikit-learn、TensorFlow、PyTorch)可以帮助您进行数据分析、机器学习和深度学习等任务。
- 自动化和脚本编程:Python被广泛用于自动化任务和脚本编程。您可以学习使用Python编写脚本来执行各种任务,如文件操作、批量处理、定时任务等。
- 网络编程:Python提供了许多用于网络编程的库和工具,您可以学习使用Python进行网络编程,开发网络应用、爬虫、网络服务器等。
- 游戏开发:Python也可以用于游戏开发。有一些专门为游戏开发设计的库(如Pygame),可以帮助您使用Python开发简单的游戏。
- 大数据和云计算:Python在大数据处理和云计算领域也有应用。学习使用Python的相关库和工具(如Apache Spark、AWS
Boto3)可以帮助您进行大规模数据处理和云计算任务。
无论选择哪个方向,都会逐步构建自己的知识体系,并通过实践项目来巩固所学内容。