python培训班-Python培训机构_高品质Python线下开发培训班推荐-黑马程序员

这是一份详尽的Python编程培训课程介绍,包括基础语法、容器类型、函数、异常处理、面向对象、文件操作等核心知识点。课程分为Python基础、Web开发基础、数据库操作、自动化测试与部署、数据采集与分析等多个阶段,覆盖Linux操作系统、网络编程、MySQL、Django框架、Flask框架、数据仓库、推荐算法等,旨在帮助学员从入门到精通,具备实战开发能力。
摘要由CSDN通过智能技术生成

Python编程基础基础班1

课时:15天技术点:97项测验:2次学习方式:线下面授

学习目标

1.掌握Python开发环境基本配置|2.掌握运算符、表达式、流程控制语句、数组等的使用|3.掌握字符串的基本操作|4.初步建立面向对象的编程思维|5.熟悉异常捕获的基本流程及使用方式|6.掌握类和对象的基本使用方式|7.掌握学生管理系统编写

主讲内容1Python基础语法

基础语法是编程语言的第一课,打好基础才能更好的学习后面课程,帮学员从小白到入门,包含了以下技术点:

变量、标识符和关键字、输入和输出、数据类型转换、PEP8 编码规范、比较/关系运算符、if 语句语法格式、三目运算符、 while语句语法格式、while 循环嵌套、break 和 continue、 while 循环案例、for循环

主讲内容2容器类型

学习容器类型可以帮我们更好的理解数据的存储形式及存储策略,方面我们更好的管理并使用数据

字符串定义语法格式、字符串遍历(while)、下标和切片、字符串常见操作、列表语法格式、列表的遍历(for)、列表常见操作、列表嵌套、列表推导式、 元组语法格式、单元素元组、元组操作、字典语法格式、字典常见操作、字典的遍历、公共函数

主讲内容3函数

学会函数使我们可以高效的封装和使用功能,提高代码复用率,加强团队协作效率

函数概念和作用、函数定义、调用、不定长参数函数、 函数的返回值、函数的说明文档、 函数的嵌套调用、匿名函数、递归函数、可变和不可变类型、 局部变量、全局变量、 组包和拆包、引用

主讲内容4文件读写

文件读写是学习Python语言必不可少的技能,该技能可以使我们更便捷的批量或者针对性处理文件,高效便捷,简单易学

文件介绍、文件的打开与关闭、文件的读写、文件、目录操作相关操作、 文件/目录操作、文件/目录操作案例、os模块文件与目录相关操作

主讲内容5面向对象

面向对象思想是初学者的一大难点,主要是培养自己的编程思维,化繁为简,将复杂的功能特性归类,并赋予一个特定的类或对象,掌握后会极大提高编程水平

面向对象介绍、类的定义和对象的创建、添加和获取对象属性、self 参数、init方法、私有方法和私有属性、继承、子类方法重写、 类属性和实例属性、多态、类方法、实例方法、静态方法

主讲内容6异常处理

异常是计算机语言中一种错误提示形式,有了异常就能极大避免程序出现不必要的错误,熟练使用异常并对其进行合理的处理,才能写出优质的代码

异常概念、捕获异常、异常的传递、自定义异常、异常穿透

主讲内容7模块和包

学习完包和模块的相关知识,我们可以更方便更快捷的使用自己或其他人已经写好的工具代码,提高效率的同时,也更方便进行团队协作

模块介绍、模块的导入、包的概念、包的导入、模块中的 __all__、模块中 __name__ 的作用

Web基础开发就业班1

课时:29天技术点:139项测验:1次学习方式:线下面授

学习目标

1.熟练使用Linux操作系统及相关命令|2.掌握网络编程技术,能够实现网络通讯|3.掌握开发中的多任务编程实现方式|4.了解网络通讯协议及相关原理|5.熟练使用Mysql完成数据的增删改查,并能与Python进行交互|6.掌握Python中的高级语法及正则表达式|7.了解前端开发流程及基础编程技巧|8.掌握Web服务器的工作流程

主讲内容1Linux

Linux是和windows系统类似的一个全新的操作系统,他是大多数服务部署的线上环境,学习它有利于我们后边对运维知识及服务器概念的理解和使用。

Ubuntu操作系统介绍与使用、Linux命令使用、Linux命令选项的使用、远程登录和远程拷贝、Linux权限管理、vi编辑器使用、Ubuntu软件安装和软件卸载

主讲内容2多任务编程

在开发过程中,我们经常会开启多个任务运行程序从而提高工作效率,这样就用到了多任务编程。

多任务介绍、进程的使用、线程的使用、线程同步与互斥锁、死锁介绍

主讲内容3网络编程

学习网络编程其实就是在学习数据通信,了解TCP的协议内容,使用socket开发一个基于TCP的通信程序,有助于我们更好的理解Web项目以及开发互联网产品。

IP地址的介绍、端口和端口号的介绍、TCP的介绍、socket的介绍、TCP网络应用的开发流程、基于TCP通信程序开发、socket中send和recv原理剖析

主讲内容4HTTP 协议和静态 Web 服务器

Http是我们现在最常用的通信协议,我们在浏览任何网站时都会在前边输入http://,同时使用该通信协议制作静态Web服务器加深理解。

HTTP协议介绍、HTTP通讯过程、curl命令使用、urllib与requests模块使用

主讲内容5MySQL 数据库

学习MySQL数据库可以了解数据存储及查询逻辑,掌握SQL语句,对于数据交互有更深刻的理解,同时MySQL是市面上最常用的数据库类型,数据库操作在我们之后的每一个阶段都会出现,是本阶段学习的重中之重。

数据库介绍、关系型数据库管理系统、MySQL数据库,数据库类型和约束、Navicat软件的使用、终端MySQL的基本使用、MySQL增删改查命令、排序、分页查询、聚合函数、分组查询、左连接、右连接自连接、内连接、子查询、外键约束SQL语句的编写、事务、索引

主讲内容6Pyhton 高级语法

Python高级语法使得编程更加灵活,可以很桥面的实现很多复杂功能,是一名资深程序员必不可少的职业技能。

闭包、装饰器、迭代器、深浅拷贝、回收机制

主讲内容7正则表达式

在实际开发过程中经常会有查找符合某些复杂规则的字符串的需要,比如:邮箱、图片地址、手机号码等,这时候想匹配或者查找符合某些规则的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值