Python 3 基础编程课程

Python 3 基础编程课程

Python 3 介绍

Python 作为一款流行的面向对象的脚本编程语言,拥有其他传统编程语言所不具备的优势。

Python 的学习成本低,代码看起来优雅干净;支持标准库和各种第三方库,功能强大,既可以开发小程序,又可以开发企业级的应用程序。

Python的优点

1: 语法简单

与传统的C系语言相比,Python对于代码格式的要求并不太严格,语法格式简单,可以专注于解决问题本身而不用花过多的时间在语法上。

2: 开源性

开源即开放源代码,所有用户都可以看到源代码。

这样的好处是方便各路大神对Python本身进行优化,也可以方便第三方库的开发

3: 免费

免费很关键!不需要支付任何费用,不用担心版权,即使是作为商业用途。

4: 高级语言

Python具有较好的封装,隐藏了更多的底层细节,高级语言的优点是使用方便,不用顾虑太多底层,缺点是对底层的了解不够深入。

5: 跨平台

Python具有良好的移植性,可跨平台使用

6: 面向对象

面向对象是现代编程语言一般都具备的特点,相较于面向方法,该特点有利于对大型程序的开发。

7: 支持各种模块

由于Python的开源性,除了官方提供的各种核心模块,很多第三库也会加入其中,使用这些库从简单的字符处理到复杂的3D绘图,Python都可以轻松完成。

8: 扩展性强

Python的扩展性体现在他丰富的类库,这些类库覆盖了绝大部分应用场景。

Python的缺点

1: 运行速度较慢

运行速度慢是脚本编程语言的通病,Python运行速度慢不仅因为其一边运行一边编译源代码;还因为Python属于高级语言,屏幕了很多底层细节,因此Python需要在后台去处理这些细节,而耗费更多的时间。

但是这也不会带来太大的问题,现代的计算机运行速度越来越快,硬件性能的提升可以弥补软件性能的不足。

2: 代码加密困难

不像编译型语言的源代码会被编译成可执行文件,Python是直接运行源代码,因此对源代码的加密变得比较困难。

介于Python的上述优点(和缺点)更多的人们选择学习Python。

在这个基础课程中,我们将会一起学习以下几个方向:

1: 数据类型以及其所属的对象

2: 使用控制语句

3: 条件语句

4: 循环的使用

5: 方法或功能

6: 对象模型

在学习Python中,有几个关键点在构建结构和编写代码时要时刻牢记:

1: 代码应该简单易读

2: 代码应该明确目的

3: 代码逻辑应该追求简单化

Python 3 和 Python 2

Python 3 是Python 2 的后续版本,其中包含了较多的更改和变动,其中和Python 2 的主要区别有:

1: Python 3 的语法更加简单,易于理解

2: Python 3 默认字符的类型为Unicode, Python 2 需要使用“u” 来标注字符尾Unicode

3: Python 3 的变量在for-loop循环中不再更改;而Python 2 的全局变量在for-loop中可以被更改

4: Python 3 的异常处理需要使用圆括号

5: Python 3 提供更丰富的方法以供使用

虽然Python 2 是旧版本,但是在一些特殊环境中,依然需要使用Python 2.

在以后的学习里,使用的是Python 3.

--- 欢迎留言 ---

你可能感兴趣的:(Python 3 基础编程课程)