Python学习的第一天7.15

一:Python语⾔的优缺点
5.1 优点
简单:Python是⼀种代表简单主义思想的语⾔。阅读⼀个良好的Python程序就感觉像是在读英语⼀样,
Python的这种代码本质是它最⼤的优点之⼀。它使你能够专注于解决问题⽽不是去搞明⽩语⾔本身。
易学:就如同你即将看到的⼀样,Python极其容易上⼿。前⾯已经提到了,Python有极其简单的语法。
免费、开源:Python开源的。简单地说,你可以⾃由地阅读它的源代码、对它做改动、这是为什么
Python如此优秀的原因之⼀,它是由⼀群希望看到⼀个更加优秀的Python的⼈创造并经常改进着的。
可移植性:由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够⼯作在不同平台
上)。如果你⼩⼼地避免使⽤依赖于系统的特性,那么你的所有Python程序⽆需修改就可以在下述任何
平台上⾯运⾏。
丰富的库:Python标准库确实很庞⼤。它可以帮助你处理各种⼯作,包括正则表达式、⽂档⽣成、单元
测试、线程、数据库、⽹⻚浏览器、CGI、FTP、电⼦邮件、XML、XML-RPC、HTML、WAV⽂件、密
码系统、GUI(图形⽤户界⾯)、Tk和其他与系统有关的操作。记住,只要安装了Python,所有这些功
能都是可⽤的。这被称作Python的“功能⻬全”理念。
5.2 缺点
Python语⾔⾮常完善,没有明显的短板和缺点, 唯⼀的缺点就是执⾏效率慢 ,这个是解释型语⾔所通有
的,同时这个缺点也将被计算机越来越强⼤的性能所弥补。
6、Python版本的选择
从 Python 2.x 到 Python 3.x 是⼀个⼤版本升级,有很多不向下兼容的差异。
因此, Python2.x 的解释器,通常不能运⾏ Python3.x 语法的代码。反之亦然,Python3.x 的解释器,
通常不能运⾏ Python2.x 语法的代码。
2020 年,Python 官⽅宣布停⽌维护 Python2.x ,不再修复漏洞。换句话说,这些旧版本的代码,都超
过了保质期。
9 10
Python3.0 :于 2008 年发布 https://www.python.org/
在⽣产环境中,我们⼀般不会选择最新版本的Python,因为可能会存在未知Bug,所以⼀般强烈建议⼤
家在选择软件版本时,向前推1 ~ 2个版本。所以咱们课程主要讲解Python3.7版本。
demo.py
⼆、Python解析器
1、Python解析器的作⽤
print ( 'Hello World' )
1
Python 由于Python属于⾼级语⾔,其并不能直接在计算机中运⾏,因为缺少Python语⾔的运⾏环境:Python解
析器
图⽚加载失败
Python解析器的作⽤: 就是把Python代码转换为计算机底层可以识别的机器语⾔ ,如0101...
2、Python解析器的种类
① CPython,C语⾔开发的解释器[官⽅],应⽤⼴泛的解释器。
② IPython,基于CPython的⼀种交互式解释器。
③ 其他解释器
PyPy,基于Python语⾔开发的解释器。
JPython,运⾏在Java平台的解释器,直接把Python代码编译成Java字节码执⾏。
IronPython,运⾏在微软.Net平台上的Python解释器,可直接把Python代码编译成.Net的字节码。
3、下载Python解析器
下载地址: https://www.python.org/downloads/release/python-3124/
11 图⽚加载失败
4、Python解析器的安装
参考⽂章: https://mp.weixin.qq.com/s/irX-TcVZJ8_1UNb0dHoyjA
三、Python开发⼯具PyCharm
1、为什么要安装PyCharm
⼯欲善其事必先利其器
在Python的开发领域,其开发⼯具⾮常⾮常多,EditPlus、Notepad++、Sublime Text3、Visual
Studio Code、 PyCharm(⽬前功能最强⼤的IDE)
2、PyCharm的主要作⽤
PyCharm是⼀种Python IDE (集成开发环境),带有⼀整套可以帮助⽤户在使⽤Python语⾔开发时提⾼
其效率的⼯具,内部集成的功能如下:
Project管理
智能提示
语法⾼亮
代码跳转
调试代码
解释代码(解释器)
12 框架和库
......
3、PyCharm的分类
PyCharm⼀共有两个版本:专业版(收费) 与 社区版(免费、开源)
4、下载PyCharm
下载地址: https://www.jetbrains.com/zh-cn/pycharm/
5、PyCharm安装与使⽤
参考教程: https://mp.weixin.qq.com/s/myhrkBnlB_FSV3LE6i_ynA

相关推荐

  1. 学习python第一

    2024-07-15 18:46:04       63 阅读
  2. Python学习第一7.15

    2024-07-15 18:46:04       24 阅读
  3. python基础学习第一

    2024-07-15 18:46:04       41 阅读
  4. 学习ArcGIS第一

    2024-07-15 18:46:04       43 阅读
  5. 学习编程第一

    2024-07-15 18:46:04       19 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-15 18:46:04       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-15 18:46:04       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-15 18:46:04       57 阅读
  4. Python语言-面向对象

    2024-07-15 18:46:04       68 阅读

热门阅读

  1. 动态内存管理(C)

    2024-07-15 18:46:04       23 阅读
  2. 算法的时间复杂度和空间复杂度-概念

    2024-07-15 18:46:04       19 阅读
  3. Matlab

    Matlab

    2024-07-15 18:46:04      20 阅读
  4. C/C++指针&智能指针二

    2024-07-15 18:46:04       15 阅读