您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦

这是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开始编程之旅。

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

    1. Create New Project 如果你想创建一个新的Python项目,可以点击该选项
    2. Open 如果你想打开一个老Python项目,可以点击该选项
    3. Check out from Version Control 如果你想从Git或者SVN上拉取项目的话可以点击该选项。

  3. 点击 Create New Project 的操作会进入图三这个界面,在该界面中我们可以修改项目名称和路径,并且设置 虚拟环境。



    这里我们将名称由 untitled 改成hello_world,然后点击 Create 按钮进入图4页面

  4. 在图4页面我们可以可以看到新创建的项目,选中项目右键-->New 就可以进行创建文件的列表了我们可以创建普通的文件,文件夹,Python包以及Python文件。



    这里我创建一个名为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。希望对读者朋友们有所帮助。

全网同名【码农飞哥】。不积跬步,无以至千里,享受分享的快乐

我是码农飞哥,再次感谢您读完本文

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

  1. 【Python从入门到精通】(二十五)Python多进程的使用

    您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦. 本篇重点介绍Python多进程的使用,读者朋友们可以将多进程和多线程两者做一个对比学习. 干货满满,建议收藏,需要用到时常看看. 小伙伴们如有问题 ...

  2. ❤️【Python从入门到精通】(二十七)更进一步的了解Pillow吧!

    您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦. 进一步介绍Pillow库的使用,详细了解 干货满满,建议收藏,需要用到时常看看. 小伙伴们如有问题及需要,欢迎踊跃留言哦~ ~ ~. 前言 本文是 ...

  3. iOS开发-UI 从入门到精通(二)

    iOS开发-UI 从入门到精通(二)是对 iOS开发-UI 从入门到精通(一)知识点的巩固,主要以习题练习为主,增强实战经验,为以后做开发打下坚实的基础! ※开发环境和注意事项: 1.前期iOS-UI ...

  4. Python 简单入门指北(二)

    Python 简单入门指北(二) 2 函数 2.1 函数是一等公民 一等公民指的是 Python 的函数能够动态创建,能赋值给别的变量,能作为参传给函数,也能作为函数的返回值.总而言之,函数和普通变量 ...

  5. Python从入门到精通视频(全60集) ☝☝☝

    Python从入门到精通视频(全60集) Python入门到精通 学习 教程 首先,课程的顺序需要调整:一和三主要是介绍学习和布置开发环境的,一介绍的是非VS开发,三介绍的是VS开发.VS2017现在 ...

  6. Python 从入门到精通:一个月就够了

    毫无疑问,Python 是当下最火的编程语言之一.对于许多未曾涉足计算机编程的领域「小白」来说,深入地掌握 Python 看似是一件十分困难的事.其实,只要掌握了科学的学习方法并制定了合理的学习计划, ...

  7. 【Python从入门到精通】(九)Python中字符串的各种骚操作你已经烂熟于心了么?

    您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦. 本文将重点介绍Python字符串的各种常用方法,字符串是实际开发中经常用到的,所有熟练的掌握它的各种用法显得尤为重要. 干货满满,建议收藏,欢迎大 ...

  8. Python从入门到精通视频(全60集)✍✍✍

    Python从入门到精通视频(全60集)  整个课程都看完了,这个课程的分享可以往下看,下面有链接,之前做java开发也做了一些年头,也分享下自己看这个视频的感受,单论单个知识点课程本身没问题,大家看 ...

  9. Python开发工具PyCharm个性化设置

    Python开发工具PyCharm个性化设置,包括设置默认PyCharm解析器.设置缩进符为制表符.设置IDE皮肤主题等,大家参考使用吧     1.设置默认PyCharm解析器: 操作如下: Pyt ...

随机推荐

  1. 安装和配置CloudWatchAgent

    文章原文 使用 CloudWatch 代理收集指标和日志 下载 CloudWatch 代理软件包 sudo yum install amazon-cloudwatch-agent 点击查看其他平台软件 ...

  2. NOIP模拟「random·string·queen」

    T1:random   我又来白剽博客了:   详细证明请看土哥   土哥写的不是很详细,我在这里详细写一下:   首先,对于f[n]的式子:   加一是那一个对的贡献,大C是选其余的几个数,\(2^ ...

  3. scikit-learn 1.0 版本新特性及变动前瞻性预览

    1 简介 就在几天前,著名的机器学习框架scikit-learn在pypi上释放了其1.0rc1版本,这里给大家科普一下,版本号中的rc是Release Candidate的简称,代表当前的版本是一个 ...

  4. MongoDB(9)- 文档查询操作之 find() 的简单入门

    find() MongoDB 中查询文档使用 find() find() 方法以非结构化的方式来显示所要查询的文档 语法格式 db.collection.find(query, projection) ...

  5. ubantu下载源详细目录

    都说ubantu系统自带的下载源不给力,一般使用时体现不出来,也没有必要更换.我是在安装gnuradio时,安装了好久,没安装上,后来就去更改下载源(后来发现不是下载源的问题),不过还不错,最起码最下 ...

  6. DOM对象入门

    1.概念 2.script最好是放在后面,等html的文档内容加载完毕,不然获取不到 3.事件基本操作 第一种绑定事件html和js耦合度高,用第二种 4.灯开关事件使用

  7. python库--tensorflow--可视化

    方法 返回值类型 参数 说明 tf.summary .FileWrite()   创建事件文件     logdir 文件保存路径(C盘), 通过tensorboard --logdir=文件路径(l ...

  8. Django学习day15BBS项目开发3.0

    每日测验 """ 今日考题 1.django admin作用及用法 2.media配置如何实现,基于该配置能够做到什么以及需要注意什么 3.阐述博客园为何支持用户自定义个 ...

  9. TS基础笔记

    TS优势 更好的错误的提示,开发中及时发现问题:编辑器语法提示更完善:类型声明可以看出数据结构的语义,可读性更好; TS环境搭建 1.安装node;2.npm install typescript@3 ...

  10. PHP脚本设置及获取进程名

    今天来学习的是两个非常简单的函数,一个可以用来设置我们执行脚本时运行的进程名.而另一个就是简单的获取当前运行的进程名.这两个函数对于大量的脚本运行代码有很大的作用,比如我们需要 kill 掉某个进程时 ...