【Python从入门到精通】(二)怎么运行Python呢?有哪些好的开发工具(PyCharm)

码农飞哥 2021-10-25 23:07:33
Python 入门 运行 精通

您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦
这是Pyhon系列文章的第二篇,本文主要介绍如何运行Python程序以及安装PyCharm开发工具。
干货满满,建议收藏,需要用到时常看看。 小伙伴们如有问题及需要,欢迎踊跃留言哦~ ~ ~。

前言

上一篇文章我们主要介绍了Python语言的基本概念,了解了其是什么,有啥优缺点。这一篇文章主要介绍如何运行Python程序,如何安装PyCharm开发工具以及如何用PyCharm来运行Python程序。

如何运行Python程序

Python语言是一种解释型的脚本编程语言,这样的编程语言一般支持两种代码运行方式。

交互式编程

在命令行窗口中直接输入代码,按下回车键就可以运行代码,并立即可以看到运行结果,执行完一行代码,你可以继续执行下一行代码,再次回车并查看结果,这就像在跟计算机对话一样。可以通过命令行或者终端或者Python的IDLE来运行。如下图就是就是通过Mac OS下的终端运行Python代码。在终端中输入命令 python3就可以进入交互式编程窗口。代码是一行行执行的。
在这里插入图片描述
通过exit() 命令可以退出交互式编程窗口。通过IDLE 的话则可以直接输入想要运行的Python代码。

交互式编程只能对一些简单的程序进行处理,在实际编程中我们更多的还是使用编写Python源文件的方式来运行。

编写源文件

创建一个源文件,将所有代码放在源文件中,让解释器逐行读取并执行源文件中的代码,直到文件末尾,也就是批量执行代码。
Python源文件是一种纯文本文件,内部没有任何特殊格式,你可以使用任何文本编辑器打开它,比如记事本,EditPlus等等。
这里我用记事本编写了如下代码:

print("你好,世界")
a = 120
b = 230
print(a + b)

然后将文件命名为 demo_1.py。 因为所有的Python源文件的后缀名都是.py。这里同样有两种运行方式。

  1. 使用Python自带的IDLE工具运行源文件
    打开IDLE工具,然后点击file->open 菜单打开demo_1.py源文件即可运行该源文件。
  2. 在命令行工具或者终端中运行源文件
    进入命令行工具,切换到demo_1.py 所在的目录,然后输入下面命令
python3 demo_1.py

就可以运行源文件了。运行结果如下图所示:
在这里插入图片描述

关于print 函数

前面的例子中多次出现了类似print("你好,世界") 这样的语句,print 函数作用就是在屏幕中输出字符串。该函数的使用方式是:

print("字符串内容")

或者

print('字符串内容')

也就是说要将字符串放在小括号()中传递给print,让print把字符串显示出来,这种写法在Python中被称为函数(Function)。不过需要注意的是 引号和小括号都必须在英文半角状态下输入。
print函数也是可以在输出数字的就像上面print(a + b)
也可以向print中传入多个想要输出的内容。print('你好', 1)

不过不能直接将字符串和数字拼接后传给print函数,像print('你好'+1) 是不允许的。

必须将数字转成字符串 print('你好'+str(1)) 然后在拼接传给print函数,关于str 函数,后面的文章会详细介绍。

安装PyCharm开发工具

工欲善其事必先利其器,在实际开发中我们都是通过IDE(集成开发环境)来进行编码,为啥要使用IDE呢?这是因为IDE集成了语言编辑器,自动建立工具,除错器等等工具可以极大方便我们快速的进行开发。打个比方 我们可以将集成开发环境想象成一个台式机。虽然只需要主机就能运行起来,但是,还是需要显示器,键盘等才能用的爽。
PyCharm就是这样一款让人用的很爽的IDE开发工具。下面就简单介绍一下它的安装过程

下载安装包

点击链接 https://www.jetbrains.com/pycharm/download/
进入下来页面,PyCharm 有专业版和社区版。其中,专业版需要购买才能使用,而社区版是免费的。社区版对于日常的Python开发完全够用了。所以我们选择PyCharm的社区版进行下载安装。点击如下图所示的按钮进行安装包的下载。

在这里插入图片描述

安装

安装包下载好之后,我们双击安装包即可进行安装,安装过程比较简单,基本只需要安装默认的设置每一步点击Next按钮即可,不过当出现下图的窗口时需要设置一下。
在这里插入图片描述
设置好之后点击 Next 进入下一步的安装,直到所有的安装都完成。
安装完成之后就是使用了。

使用

  1. 双击图1中的图标即可打开PyCharm开始编程之旅。
    图1

  2. 双击图标之后等待一会会就会出现如下界面,首次PyCharm的话会出现图2中的界面。该界面有三个选项:

    1. Create New Project 如果你想创建一个新的Python项目,可以点击该选项
    2. Open 如果你想打开一个老Python项目,可以点击该选项
    3. Check out from Version Control 如果你想从Git或者SVN上拉取项目的话可以点击该选项。
      图2
  3. 点击 Create New Project 的操作会进入图三这个界面,在该界面中我们可以修改项目名称和路径,并且设置 虚拟环境。
    图3
    这里我们将名称由 untitled 改成hello_world,然后点击 Create 按钮进入图4页面

  4. 在图4页面我们可以可以看到新创建的项目,选中项目右键-->New 就可以进行创建文件的列表了我们可以创建普通的文件,文件夹,Python包以及Python文件。
    图4
    这里我创建一个名为hello.py的Python文件。
    在这里插入图片描述

  5. 编写代码并运行调试
    在hello.py 文件中我编写了两段输出代码。然后,在该编辑窗口区域右键 选中 Run 'hello'或者 Debug 'hello'进行运行。 。其中 Run 'hello'是普通的运行模式,Debug 'hellow'是调试模式。
    在这里插入图片描述

  6. 选中 Run ' hello' 会在控制台中输出程序运行结果:
    在这里插入图片描述

  7. 选中Debug 'hello' 会出现如下的运行图框,这里有调试窗口以及控制台窗口。
    在这里插入图片描述 这里使用的是原生的Python环境,如果需要指定虚拟环境的话,可以进行如下设置。在这里插入图片描述所以需要点击设置按钮设置解释器,这里选择 Add Local 设置本地的解释器。
    在这里插入图片描述
    打开解释器的设置页面之后,默认选中的是Virtualenv Environment 这个tab页,
    这里Location是用来设置项目的虚拟环境,具体可以参考pycharm的使用小结,设置虚拟环境,更换镜像源
    Base interpreter 用来设置解释器的路径。
    在这里插入图片描述

如何下载依赖库呢?

接下来需要介绍的是Python的包管理工具pip,它的作用就是下载安装Python项目依赖的第三方库。当然也可以查找,卸载第三方库。

查看是否安装

pip --version # Python2.x 版本命令
pip3 --version # Python3.x 版本命令

如果还没有安装,可以使用以下方法来安装:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载安装脚本
sudo python3 get-pip.py # 运行安装脚本
  1. 安装包:
pip install [packagename] #最新版本
pip install [packagename]==1.0.1 #指定版本
pip install [packagename]>=1.0.1 #最小版本

比如我要安装requests包。

pip install requests==2.21.0
  1. 查看安装的包
pip list
  1. 卸载包
pip uninstall [packagename]
  1. 搜索包
pip search [packagename]
  1. 显示安装包信息
pip show
  1. 查看指定包的详细信息
pip show -f [packagename]

总结

本文主要是介绍如何运行Python程序,首先介绍了通过命令行的方式运行Python程序。然后,介绍了如何安装IDE开发工具PyCharm。希望对读者朋友们有所帮助。

全网同名【码农飞哥】。不积跬步,无以至千里,享受分享的快乐
我是码农飞哥,再次感谢您读完本文

版权声明
本文为[码农飞哥]所创,转载请带上原文链接,感谢
https://www.cnblogs.com/Fly-Bob/p/15463720.html

  1. 你需要知道的 20 个 Python 技巧
  2. 如何在 Python 中搜索和替换文件中的文本?
  3. 只需 15 行代码即可进行人脸检测!(使用Python 和 OpenCV)
  4. Python中选择结构问题求解
  5. La détection faciale ne nécessite que 15 lignes de code! (en utilisant Python et OpenCV)
  6. Comment rechercher et remplacer du texte dans un fichier en python?
  7. 20 conseils Python que vous devez connaître
  8. python计算机视觉项目供Java后端调用
  9. python計算機視覺項目供Java後端調用
  10. Python Computer Vision Project for Java Backend Calls
  11. Résoudre le problème de la structure de sélection en python
  12. 使用Python,OpenCV的Meanshift 和 Camshift 算法來查找和跟踪視頻中的對象
  13. Trouver et suivre des objets dans la vidéo en utilisant Python, les algorithmes meanshift et camshift d'OpenCV
  14. Visualisation python - solutions de dessin 3D pyecharts, matplotlib, openpyxl
  15. Automatically generate API documents from Python source code comments
  16. 下载pandas出错了,怎么解决啊
  17. Une erreur s'est produite lors du téléchargement de pandas.
  18. Python Type Hints 从入门到实践
  19. Python Type Hints 從入門到實踐
  20. Type Python hints from starting to Practice
  21. django channels channel_layer.group_send 造成内存溢出
  22. Python布置了个感觉不大理解的题..
  23. Python a posé une question qui ne semblait pas très compréhensible.
  24. Python中yield返回生成器的详细方法
  25. Python函数中apply、map、applymap的区别
  26. Python字符串前加f、r、b、u的不同用法
  27. 5分钟教会你用Python采集CSDN的热榜
  28. 5分鐘教會你用Python采集CSDN的熱榜
  29. 5 minutes pour vous apprendre à utiliser Python pour collecter des listes chaudes de csdn
  30. Quick start of automation -- python (1) - [variables] - half an hour a day
  31. Python爬虫:给我一个链接,快手视频随便下载
  32. Python爬蟲:給我一個鏈接,快手視頻隨便下載
  33. 经验丰富程序员才知道的15种高级Python小技巧
  34. 經驗豐富程序員才知道的15種高級Python小技巧
  35. 15 conseils Python avancés que les programmeurs expérimentés connaissent
  36. Python crawler: Donnez - moi un lien pour télécharger des vidéos rapides
  37. Python爬虫:给我一个链接,快手视频随便下载
  38. [algorithm learning] sword finger offer 64. Find 1 + 2 +... + n (Java / C / C + + / Python / go / trust)
  39. 怎么系统的学习python,有没有一些比较完整的资料,基础知识+框架+项目实战此类pdf
  40. Python crawler: Donnez - moi un lien pour télécharger des vidéos rapides
  41. Python project management and construction, these four tools are enough!
  42. IDE的使用,pycharm引入Python库
  43. In the 120 series columns, you can learn the python beautiful oup4 module, 7000 word blog + climb the ninth workshop network
  44. Django运行xadmin 报错解析 ImportError: cannot import name 'DEFAULT_FORMATS' from 'import_export.admin'
  45. Python程序大学课程写程序
  46. Programme Python Programme d'études collégiales
  47. Python程序大學課程寫程序
  48. Django runxadmin Error resolution importerror: cannot Import name 'default Formats' from 'import _ Export.admin»
  49. Python 函数式编程,看这一篇足够了!
  50. 太棒了!11个好用到起飞的「Python字典」知识点!
  51. 一道Python题目,求解答!
  52. 一道Python題目,求解答!
  53. Un problème Python, s'il vous plaît!
  54. C'est génial! 11 points de connaissance du dictionnaire Python pour le décollage!
  55. Python Functional Programming, This is enough!
  56. 在python中beta分布的问题?
  57. 一个python习题,没有什么头绪,是关于进制的转换和绘制的,想了几天了,不仅仅是2,8,16这种常见的进制转换
  58. Un exercice Python, qui n'a pas beaucoup d'idées, est sur la conversion et le rendu décimaux et a pensé pendant quelques jours, pas seulement 2, 8, 16 cette conversion décimale commune
  59. Un problème avec la distribution bêta en python?
  60. python实现简单的读取excel 内容,报错