课程级别 | 入门级 |
培训周期 | 一周以内 |
上课时间 | 全日制 |
上课地址 | 无锡市北塘区兴源北路401号北创园一期;新区龙山路2-18融智大厦D栋8楼长江1号旁 |
课程 | 学习内容 | |
python | Python开发环境 | · 认识操作系统;认识python;开发环境pycharm; |
基础语法 | · 注释;变量以及类型;标识符;输出/输入; · 控制语句使用思路、运算符;数据类型的转换; · 字符串介绍;字符串的输出/输入;下标和切片;字符串常见操作; · 列表的操作;元组操作;字典操作 | |
函数 | · 函数的概念;函数的定义和调用;函数的文档说明; · 函数参数;函数的返回值; · 种函数的类型;函数的嵌套调用; · 局部变量;全局变量; · 函数应用:学生管理系统(函数版); · 引用;函数参数;递归函数;匿名函数; | |
文件操作 | · 文件介绍;文件的打开与关闭;文件的读写; · 应用练习:文件拷贝; · 文件的随机读写定位概念的理解; · 文件重命名、删除; 文件夹的相关操作; · 应用练习:批量修改文件名; · 文件应用:学生管理系统(文件版); | |
面向对象 | · 面向对象编程介绍;类和对象;类的定义; · 创建对象;魔法方法;self; · 保护对象的属性;__del__()方法; · 单继承;多继承;重写方法以及调用被重写的方法;多态;类属性和实例属性; | |
设计模式与异常处理 | · 工厂模式;单例模式;__new__()方法; · 异常;捕获异常;异常的传递;自定义异常;异常处理中抛出异常; | |
模块 | · 模块制作;模块发布; · 模块安装;模块使用; · import 语句;from…import 语句;rom…import* 语句;; | |
银行ATM模拟程序 | · 项目分析与设计; · 银行卡类,主要用来存储账户信息,包括卡号、密码、用户名、余额四个属性,另外写了一个构造方法; · ATM机类,主要用来查询和修改银行卡的信息,写了五个方法,以银行卡类的对象作为参数,实现银行卡查询(包括卡号、密码、用户名、余额)、存款(银行卡余额增加)、取款(银行卡余额减少)、修改银行卡密码、退卡(退出程序)等功能; | |
web开发 | 静态页面 | · html入门;css入门;css; |
动态页面 | · JavaScript编程;DOM操作; · JQuery;JQuery; · JQuery; · 项目:电商页面综合; | |
MySql数据库 | · 数据库的安装; · 数据建表及数据约束; · 数据CRUD操作; · MySql Python实现数据库访问及操作 | |
Django框架开发 | · Django入门;Django模型; · Django视图; · Django模板;Django常用; | |
项目:电商平台 | · GIt版本控制;Redis开发; · 购物电商平台项目编码; · Django第三方模块; · Nginx配置和uWSGI部署; | |
网页爬虫开发 | 爬虫开发 | · 爬虫知识体系和urllib2库基本使用;urllib2与Requests模块; · 结构化数据和非结构化数据提取;多线程爬虫+Selenium+PhantomJS; · 定向抓取互联网中领域的海量信息; · 数据分析,清洗数据,进行数据分析和挖掘; |
Mongodb应用开发 | · 基本使用增删改查;聚合操作; · 备份和恢复; · Mongodb和python交互; | |
Scrapy框架 | · 配置安装、入门案例; · Scrapy Shell; · CrawlSpider; · Downloader Middlewares; · Settings; | |
Scrapy-redis分布式组件 | · Scrapy-redis提供了下面四种组件(components):(这四个模块都要做相应的修改); · Scheduler; · Duplication Filter; · Item Pipeline; · Base Spider; |
温馨提示