前言
Python在运维领域是用得非常广泛的编程语言之一,可以说仅次于Shell语言。此外Python在大数据及人工智能领域也是当仁不让的一哥。Python的各种培训现在在网上也非常多,那么Python编程通常用什么开发工具呢?本文介绍几种最常用的Python开发工具。
Python IDLE
python自身缺少numpy、matplotlib、scipy、scikit-learn等一系列重要和常用的包,需要安装pip导入才行,Python3.5开始自带了get-pip.py,不需要额外下载。
在cmd终端输入:
pip install numpy
就能安装numpy包。
Python3.5开始还自带了一个解释器IDLE用来执行py脚本,但不利于书写大量代码。常见方式是用notepad++写完脚本,然后再用IDLE来执行,但这种方式不利于调试。
Anaconda
Anaconda,中文意思是大蟒蛇,是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。
Anaconda的主要优势是:1. 集成了很多常用的包,省去了安装的麻烦。2. 提供了网页版的集成开发环境(IDE)——Jupyter notebook,可以用来调试和记录。
Jupyter Notebook是从一个python的交互式Shell工具IPython演化而来。从IPython4.0开始,IPython定位为一个轻量级的交互式Shell,其他功能notebook、qtconsole等都分离出来形成了Jypyter notebook。
Jupyter Notebook在使用上确实非常接近于记事本,可以记录笔记,在笔记中插入代码,并可以立即显示运行结果。
PyCharm
PyCharm是一种Python IDE,带有一整套可以帮助用户使用Python语言进行开发时提高效率的特性,比如调试、语法高亮、Project管理、代码跳转智能提示、自动完成、单元测试、版本控制等。此外,PyCharm还提供了支持Django、Flask等专业框架来进行Web应用开发的能力。
PyCharm创建项目
输入项目地址后,点Create。由于选择了New Environment,因此会在创建的项目中有一个venv目录,用于存放python的运行环境。
创建app.py为程序入口。templates目录为页面模板。static目录存放静态资源,比如CSS文件、JS文件等。
在Pycharm上面有个run按钮,可以选择run来启动Flask的服务,默认打开的是5000端口。
用浏览器访问5000端口,就可以打开index.html页面。
整个过程还是非常简单的。
总结
至于说究竟该用哪种IDE,成年人不做选择。建议可以安装多种IDE,结合起来使用,发挥各自的优势。比如PyCharm结合Anaconda的解释器,省去安装各种包的麻烦。
读者福利:知道你可能对Python感兴趣,变准备了这套python学习资料
对于0基础小白入门:
如果你是零基础小白,想快速入门Python是可以考虑的。
一方面是学习时间相对较短,学习内容更全面更集中。
二方面是可以找到适合自己的学习方案
包括:Python永久使用安装包、Python web开发,Python爬虫,Python数据分析,人工智能、机器学习等学习教程。带你从零基础系统性的学好Python!
零基础Python学习资源介绍
👉Python学习路线汇总👈
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取哈)
👉Python必备开发工具👈
温馨提示:篇幅有限,已打包文件夹,获取方式在:文末
👉Python学习视频600合集👈
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
👉实战案例👈
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
👉100道Python练习题👈
检查学习结果。
👉面试刷题👈
资料领取
上述这份完整版的Python全套学习资料已经上传CSDN官方,朋友们如果需要可以微信扫描下方CSDN官方认证二维码输入“领取资料” 即可领取
好文推荐
了解python的前景:https://blog.csdn.net/xiqng17111342931/article/details/127705925
了解python的副业:https://blog.csdn.net/xiqng17111342931/article/details/127872402