• 26h

    课程时长

  • 无限期

    有效期

  • 1940

    学习人数

课程简介

本课程是Python系列入门课程的第二阶段,该阶段我们正式进入Python这门语言的学习,通过了解Python语言的起源,Python语言的设计目标,Python语言的设计哲学,Python语言的优缺点和面向对象的基本概念,Python语言的执行方式,以及Python集成开发环境PyCharm的使用,为接下来的Python学习做铺垫。

适合人群

1.零基础,可以没有任何计算机编程基础

2.想要学习Python开发的学习者

3.想要使用Python开发web后端的学员

主讲内容

第一章 Python简介

1.Python的起源

2.编译型语言和解释型语言

3.Python的设计目标

4.Python的设计哲学

5.为什么选择Python?

6.Python的特点和面向对象基本概念

7.Python的优缺点

8.目标确定

9.python程序的格式以及扩展名

10.Hello Python程序演练

第二章 PyCharm简介及初始设置

1.PyCharm简介

2.PyCharm快速体验

3.目标确定

4.恢复初始设置

5.第一次启动PyCharm

6.项目简介/明确目录的作用

7.打开认识Python项目

8.设置解释器版本

9.项目和文件名的命名规则

10.新建项目演练

第三章 程序的注释及执行原理

1.注释的作用

2.单行注释

3.解释器不会解释#右侧的内容

4.在代码末尾增加单行注释

5.多行注释

6.注释的使用以及代码规范文档

7.算数运算符

8.明确目标

9.计算机中的三大件

10.计算机三大件特点的问答

第四章 变量的使用及输入输出

1.明确目标和变量定义

2.使用PyCharm定义QQ变量

3.超市买苹果

4.PyCharm单步执行查看变量值

5.超市买苹果变量的定义和使用

6.明确演练需求/项目文件准备

7.个人信息案例演练

8.[扩展]PyCharm的调试细节-调试之前先继续执行程序

9.Python中的变量类型

10.type函数查看变量类型

第五章 if基础和嵌套

1.判断在生活中的应用场景

2.if语句基本语法介绍

3.判断年龄演练

4.比较运算符简介

5.if语句和缩进部分是一个完整的代码块

6.PyCharm代码块及光标位置提示

7.else的语法格式

8.判断年龄改进版

9.由控制台输入年龄-不同类型不能直接比较

10.if else可以看成一个完整的代码块

第六章 循环计算

1.目标确定

2.三大流程介绍

3.基础语法介绍和常用的应用场景

4.-第一个while循环

5.单步调试while循环

第七章 函数

1.函数定义语法

2.明确学习目标

3.函数的概念以及作用

4.函数的快速体验

5.第一个函数演练

6.函数的定义以及调用执行线路图

第八章 模块的使用

1.概念介绍

2.使用模块演练

3.模块名也是一个标识符

4.[科普]pyc文件可以提高程序执行速度

5.学习目标确定

第九章 列表、元组、字典三种高级变量

1.作用和定义方式

2.存储数据的方式以及从列表中取值

3.确认列表常用操作的方法

4.从列表中取值和取索引

5.修改指定位置的数据

第十章 字符串和公共方法

1.定义和基本使用

2.长度、计数、位置方法演练

3.常用方法总览和分类

4.判断空白字符以及学习方法分享

5.判断数字的三个方法

第十一章 案例—名片管理系统

1.明确目标及备课代码演示

2.框架介绍及系统架构分析

3.新建项目准备文件

4.用户输入判断和pass关键字

5.无限循环保证用户能够重复选择操作

第十二章 变量、局部变量和全局变量

1.变量的引用概念

2.调用函数传递实参的引用

3.函数返回值传递引用

4.基本概念

5.列表、字典的修改和赋值

第十三章 函数和递归

1.函数参数和返回值的作用

2.利用元组返回多个值

3.接收返回元组函数的方式

4.交换两个变量的值

5.在函数内部针对参数赋值不会影响外部实参

实战项目:名片管理系统

根据用户输入的个人资料,可以使用 Python 进行项目撰写,并且可以循环操作。

学完收获

1.掌握Python 变量的使用

2.掌握Python 判断语句

3.掌握Python 的循环语句

4.学会Python 的函数使用

5.学会Python 的高级变量

6.学会Python 函数的高级使用

常见问题

1.我可以从Python入门系列教程(二)— python基础能中获得什么?

答: 掌握 Python 的基本语法、基本使用,掌握面向对象以及函数的高级用法,为之后的高效编程打下基础。

2.学习Python入门系列教程(二)— python基础,我需要哪些先修知识?

答:如果您事先已经有 python 的开发经验当然最好,如果没有的话具备任何一门语言的面向对象知识,也可以帮助您快速上手。

3.学完这门课程后,我能达到什么样的水平?

答:您将在这门课程中学习到 Python 基本语法,为往后的学习打下基础

4.如何才能顺利完成课程?

答:进入课程后,我们将有最直接的解说教程,帮助您快速掌握知识点,如果有不理解的部分也有专业的老师为您答疑。

5.如果还有其他问题怎么办?

答:联系我们专业的技术指导老师,或在留言板写下您的问题,我们将会尽快为您处理。

师资团队
  • Python高级讲师
    高级讲师
    具有多年软件开发及教学经验,精通Python、Objective-C、Swift等编程语言。技术扎实,曾主导过多款企业通讯软件开发。授课经验丰富,思路清晰,善于使用引导式授课方式提升学员思考能力。