你们好!我是【AI 菌】,一枚爱弹吉他的程序员。我
热爱AI、热爱编程、热爱分享
! 这博客是我对学习的一点总结与思考。若是您也对深度学习、机器视觉、算法、Python、C++
感兴趣,能够关注个人动态,咱们一块儿学习,一块儿进步~
个人博客地址为:【AI 菌】的博客
个人Github项目地址是:【AI 菌】的Githubpython
前言:git
本专栏在保证内容完整性的基础上,力求简洁,旨在让初学者更快地入门Python。这个Python学习专栏我打算分三个阶段:基础知识、进阶知识、实战训练。这将是一套完整、高效、按部就班的Python系列讲解,您能够当作Python学习的入门教程。程序员
文章目录
1、环境搭建
俗话说,“工欲善其事,必先利其器”。那么在学习Python以前,咱们须要配置好一个稳定的Python语言的运行环境。下面就来介绍两种简单而经常使用的方式:github
1.1 在线编程
第一种方法,可使用在线编程网站:https://c.runoob.com/compile/6web
若是你是非专业的Python学习者,只是将Python做为一种爱好,可使用这种方式。优势是,不须要单独配置环境,打开网站便可使用。
使用方法:在上图左边空白区域输入程序,点击绿色运行按钮,运行结果即在右边空白区域显示。算法
1.2 Pycharm
PyCharm 是由 JetBrains 打造的一款 Python 集成开发环境,支持 macOS、 Windows、 Linux 系统。PyCharm 功能齐全,包括调试、语法高亮、工程管理、代码跳转、智能提示、自动完成、单元测试、版本控制等等。若是你热爱学习Python,之后将会从事Python相关的开发工做,建议使用PyCharm。编程
下载地址:https://www.jetbrains.com/pycharm/download/闭包
以下图所示,根据你的系统下载相应的Community Pycharm(社区版),这是一款免费开源的开发软件。
安装过程:编程语言
(1) 以管理者身份运行下载好的.exe文件,出现以下页面:
(2) 点击继续,默认地址安装
(3) 点击继续,全选
(4) 点击继续,安装便可。
到这一步,PyCharm就顺利安装成功了!编辑器
须要知道的是,PyCharm只是一款Python集成开发工具,要执行代码另外还须要Python解释器,这里我推荐使用 Anaconda3。
Anaconda是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。使用它,能够一劳永逸,避免在后面的学习中不停添加新的库或者模块。
Anaconda3下载地址:https://www.anaconda.com/products/individual
以下图所示,根据你的系统下载相应版本的Anaconda3,默认下载Python3.8版本。
具体的安装过程比较简单,能够参考我以前写的一篇案例:https://ai-wx.blog.csdn.net/article/details/104342769
2、走进 Python
2.1 简单的Python
在学习Python以前,你可能常常会听到,“Python是世界上最容易学习的编程语言了!”。这里的简单并非说学习Python自己很简单,而是说相对于传统的编程语言C、C++等,Python学习起来是更加容易的,更适合零编程基础者上手。
之因此说Python比C、C++等语言更容易学习,缘由在于:
- 使用Python,咱们可以专一于解决问题而不是去搞明白语言自己。
- 不用关心底层的细节,能自动的进行内存管理。要知道,在C、C++开发中,内存管理是开发者很重视的一个方面。
- 易学,易读,易于维护。
2.2 Python的特色
Python的主要特色有:
- 解释执行
- 跨平台
- 面向对象
- 动态数据绑定
- 垃圾自动回收
- 可扩展,大量可扩展库
- 高级特性(函数式编程、迭代器、生成器、闭包、装饰器、元类)
这些特色如今不须要你逐一去记,待学完这个Python系列后,不妨再回头看看,到时候确定会有不一样的感觉与收获。
2.3 优势与缺点
C语言从源代码到执行,中间须要通过转换成机器语言、连接、可执行文件几个步骤。而Python从从源代码到执行,不须要编译成二进制代码,只须要转换成字节码、机器语言,便可执行。
这样的一种执行方式,也预示着它所具备的优点:
- 不用关心程序的编译和库的连接等问题,从而使开发人员的工做更加轻松。
- Python代码与机器底层更远了,更加易于移植,基本上无需改动就能跨平台运行。
固然, Python做为一种解释型语言,也具备它自然的缺点,好比:运行效率比C语言差。每次运行Python程序是要先将程序文件或者语句转换成字节码,而后再由Python虚拟机把字节码转换成机器语言,最后才能在硬件上运行。
3、编写第一个Python程序
编写Python程序的方式主要有如下三种方式,下面我以一个简单的程序为例,在Pycharm下以三种不一样的方式来进行演示。
这里之因此选用Pycharm,是由于它功能强大、操做方便、灵活。建议你们选用Pycharm编写程序,后面的全部示例我都将以Pycharm做为编辑器来演示。
3.1 交互式模式
打开Pycharm,新建一个工程,点击最下面的Python console进入交互式模式。
而后,在交互式模式下,输入第一个Python程序:print("人生苦短,我学Python !")
,以下图所示:
输入完后,点击Enter键
,马上获得输出,以下图所示:
3.2 编辑器模式
在Python的交互式命令行写程序,好处是当即获得结果。可是缺点也很明显,无法保存,下次还想运行的时候,还得再敲一遍。因此,实际开发的时候,咱们老是使用一个文本编辑器来写代码,写完了,保存为一个文件,这样,程序就能够反复运行了。
那么,下面咱们就以Pycharm做为文本编辑器,来演示咱们的第一个程序。首先,新建一个.py文件,能够将其命名为main.py。而后,在空白文档处输入第一个Python程序:print("人生苦短,我学Python !")
,以下图所示:
而后右键,选择Run ‘main’
运行程序便可,在输出栏即获得输出:
3.3 命令行模式
一样地,点击最下面的Terminal,就能进入命令行模式。以下图所示:
在命令行模式下,咱们经过输入:python main.py
,点击Enter键
,便可执行mian.py文件中保存的程序,结果以下所示:
以上就是三种模式下,Python程序的运行方式。在学习的过程当中,建议你们选择第二种编辑器模式下执行程序,这样能够及时保存程序,方便调试和下次使用。
感谢您的三连,将是对我最大的支持!下期不见不散!
上一篇:【人生苦短,我学 Python】序言——不学点Python你就out了?
本文同步分享在 博客“AI 菌”(CSDN)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。