注册 登录
Python基础教程

第一章: 环境搭建,安装Python

第二章: 挑选一款趁手的IDE

第三章: 计算机基础知识

第四章: 命令行基础知识

第五章: 从全局把握Python

第六章: Python语言基础

第七章: Python流程控制

第八章: Python数据类型与运算

第九章: Python字符串类型

第十章: Python列表类型

第十一章: Python元祖类型

第十二章: Python字典类型

第十三章: Python集合类型

第十四章: Python函数处理

第十五章: Python文件处理

第十六章: Python面向对象

第十七章: Python异常处理

第十八章: Python模块处理

第十九章: Python项目实战

首页 > Python基础教程 > 第五章: 从全局把握Python > 5.2节: Python语言的核心版块

5.2节: Python语言的核心版块

薯条老师 2020-04-18 16:51:41 212645 0

编辑 收藏

广州番禺Python, Java小班周末班培训

薯条老师在广州做Python和Java的小班培训,一个班最多10人,学员的平均就业薪资有11K。不在广州的同学,可报名线上直播班,与线下小班的同学们同步学习。培训的课程有Python爬虫,Python后端开发,Python办公自动化,Python大数据分析,Python量化投资,Java中高级后端开发。授课详情请点击:http://chipscoco.com/?cate=6

5.2.1 先建立整体认识

初学编程时,初学者得先对所学的知识建立整体的认识,学其骨架,再探究细节。建立了整体的认识,了解其大体构架,就大致的知道了这门编程语言该学什么。学的怎么样,从细节里见真章。知识的细节很能看出一个人的功底扎不扎实。以Python中的变量来举例,多数初学者知道怎么定义一个Python变量,可变量到底是什么,问其本质,却鲜有初学者答得出。

5.2.2 Python语言的核心板块

本节内容旨在对Python语言的核心板块作一个概要性的介绍,在后续的章节中会再对各学习板块进行详细讲解。

(1) 语言基础

Python中的语言基础主要涵盖了变量定义,代码注释,表达式,语句等内容。学习Python时,先把这门编程语言的基础打好,基础夯实了方可构建高楼大厦。

学习是有梯度的,是一个从易到难的过程。

(2) 流程控制

流程控制主要学习的是Python中的控制结构。编程语言中的控制结构用来控制代码的执行逻辑。Python中的控制结构有条件控制,循环控制,以及转向控制。

在条件控制中,通过判断条件的真假来执行分支中的代码。在循环控制中,可以重复地执行程序中的代码。在转向控制中,可以控制循环结构和函数的执行过程。

(3) 数据类型与函数

在学习数据类型时,先学习数据类型的概念,理解什么是数据类型,而后掌握编程语言中数据类型的定义及使用方法。Python中的数据类型,可分为简单数据类型和复合数据类型。Python中的简单数据类型有整型,浮点类型,布尔类型Python中的复合数据类型有字符串,列表,元组,字典,集合

整型,浮点型,字符串等数据类型是Python内置的数据类型,通过类,我们可以自定义数据类型。

函数也是一种数据类型。在程序设计中,可将需重复使用的代码封装到一个函数中,这样下次使用时再直接调用即可,无需重复编写。

同学们可以将函数理解为一个从输入到输出的转换器,比如语言翻译器就是一种函数,将一种语言输出为另外一种语言。

(5) 面向对象

在Python中,一切皆对象。内置的数据类型,函数,文件等均为对象。掌握面向对象的知识之前,需要先理解什么是抽象数据类型。抽象数据类型是对数据的抽象,它的核心是定义了数据的结构,以及对数据的操作方法。

所谓对象,是指对这种抽象数据类型进行实例化。在Python中通过类类型来表示这种抽象数据类型。

(6) 文件处理

编程中的文件处理,是指利用操作系统提供的接口来对文件进行读写操作。

在文件处理的版块中,同学们会分别学到文件的类型,文件的作用,以及怎么通过Python提供的open方法来操作文件。

(6) 异常处理

程序运行过程中会产生异常,出现异常时该如何进行处理,以及如何自定义异常,是该板块中要学习的主要内容。

(8) 模块处理

模块是Python的核心内容,一个Python脚本文件即对应一个模块。

在Python文件中可以定义变量,函数,类类型等,它们都作为模块的属性。在Python中可以通过import语句在模块内部导入其它模块。在实际开发过程中,可以将常用的属性和功能写入到单独的模块中,以便其它模块使用,这样就实现了复用。

(9) 并发编程

程序的并发执行是指让多个执行单元同时或交替地执行,以提升整体性能。

在Python的并发编程中,我们会学到进程,线程,协程,以及IO模型的概念。成为一个优秀的Python后端程序员,并发编程是必须要攻克的知识难点。

(10) 网络编程

程序的并发执行是指让多个执行单元同时或交替地执行,以提升整体性能。在python的并发编程中,我们会学到进程,线程,协程,以及IO模型的概念。成为一个优秀的python后端程序员,并发编程是必须要攻克的知识难点。

(11) 日志处理

在程序中进行日志处理,是指将程序的运行过程以及用户行为记录到日志文件中,方便后期的错误排查和数据统计。

(12) 单元测试

在程序开发完毕以后,作为一名合格的程序员,需要对代码进行单元测试。

单元测试,是指对程序中的最小单元进行检查和验证,测试该单元所提供的功能是否正确。通常将Python中的函数作为一个最小测试单元。

(13) 标准库

python中的标准库是python内置的模块。python标准库非常庞大,我们只需学习若干常用的标准库。

系统相关的标准库,时间处理标准库,命令行相关的标准库,数学处理标准库,数据持久化标准库

5.2.3 最具实力的小班培训

薯条老师在广州做Python和Java的小班培训,一个班最多10人。不在广州的同学可以报名线上直播班,跟线下小班的同学们同步学习打算参加小班培训的同学,必须遵守薯条老师的学习安排,认真做作业和项目。把知识学好,学扎实,那么找到一份高薪的工作就是很简单的一件事。

(1) Python后端工程师高薪就业班,月薪11K-18K,免费领取课程大纲
(2) Python爬虫工程师高薪就业班,年薪十五万,免费领取课程大纲
(3) Java后端开发工程师高薪就业班,月薪11K-20K, 免费领取课程大纲
(4) Python大数据分析,量化投资就业班,月薪12K-25K,免费领取课程大纲

扫码免费领取Python学习资料:

扫码领学习资料.jpg


欢迎 发表评论:

请登录

忘记密码我要注册

注册账号

已有账号?请登录