掌握python语言,并能够使用python开发真实项目,或在各自工作领域当中运用。大家都在说零起点,零起点不代表低水平程序员,我们的Python课程不仅让你学会pyhon,更能掌握软件开发的真谛。
资源共享吧首发
【课程大纲】 1、Linux基础 Pythoner.CN线上Linux免费视频学习,串讲Linux开发环境,提供答疑,相关知识也会在学习过程中提要。
2、Python应用快速开发:Python语法、数据分析、流程控制、函数处理、面向对象等。 1)搭建Python开发环境; 2)通过Python趣味编程,掌握基本数据类型、列表表达式、生成器等; 3)迭代英雄无敌小游戏开发: 透过游戏开发加深对python语言的理解。巩固python的数据类型(数字、列表、元组、字典等)的使用,掌握语法结构:if、for(地主招亲),while(猜数字),python的switch(分支结构实现计算器) 函数式编程(英雄无敌及英雄的遭遇) 文本操作(open,实现小游戏的注册及登陆) 正则等。 4)TDD测试驱动开发模式: 测试驱动模式开发、unittest、面向对象编程 5)模块化编程: 提炼Code 6)清理系统垃圾文件小工具;开发一款定制杀毒软件: 掌握Python文件处理、异常处理 7) Google的起步程序,一只小爬虫:Python中的正则及urllib模块使用,综合运用Python语法、数据分析、流程控制、函数处理、面向对象等基础知识。
3、快速web前端开发:前端HTML+CSS+JavaScript语法、Bootstrap前端框架. 1)完成一个自己的web页面; 2)让页面更美观; 3)从静态到动态;
4、Python框架技术:Django部署、Django MVT架构、Django管理模块、会话与缓存、扩展模块等 1)Django开发环境:django环境搭建、项目测试; 2)快速开发django应用:django的体系结构及基本工作流程、HttpResponse、模板加载过程、model使用、静态资源使用; 3)总机,调度员: 掌握urlconfig基本使用、urlconfig路径参数使用; 4)不只是html:模板标签使用、模板过滤器使用: 5)数据库也可以面向对象:单表操作字段类型基本参数、多表操作manytoone、多表操作manytomany、manytoone 6)强大的后台管理模块:admin模块的配置、admin.py、admin ui; 7)让数据提交更cool:自定义上传 form对象、modelForm对象; 8)怎样防止健忘:cookie使用、session使用; 9)身份?身份!:auth系统、用户的创建、口令操作、用户的登录,认证,注销的实现 10)生产环境部署django项目
5、项目实训部分 项目部分有命题式也有开放式,另外如果学生有想法也可自行设计命题由项目经理评估。真实Web应用项目,项目与新浪、腾讯、百度等开放平台结合,从产品分析到设计,一步一步完成Python Web产品等开发上线的整个流程。保证每人至少一个项目,项目进度因人施教,如学员做得快,可在一个月内完成多个项目。项目参考: 实现云笔记、博客、微博、论坛开发、共享笔记、短链接...
课程目录:
上部分: 课时1 : 1_开始Python之旅时长27分51秒
课时2 : 2_编程这事儿很简单时长57分40秒
课时3 : 3_迭代开发-英雄无敌时长60分18秒
课时4 : 4_迭代开发-你想不到的语法结构时长52分30秒
课时5 : 5_迭代开发-英雄无敌时长36分35秒
课时6 : 6_迭代开发-英雄无敌(5_2)时长20分21秒
课时7 : 7_事必躬亲吗?别自己造轮子时长53分35秒
课时8 : 8_团队协作-代码规范时长39分44秒
课时9 : 9_Python竟然可以这样时长58分18秒
课时10 : 10_英雄无敌-注册及存档时长59分36秒
课时11 : 11_向谷歌致敬,写个爬虫吧时长64分11秒
课时12 : 12_高级程序员的象征-面向对象时长65分53秒
课时13 : 13_类-高手进阶时长81分40秒
课时14 : 14_类及模块化开发时长61分37秒
课时15 : 15_加餐-代码调试时长35分30秒
课时16 : 16_异常及异常处理时长55分12秒
课时17 : 17_抽丝剥茧-看透测试驱动开发时长46分42秒
课时18 : 18_体验测试驱动开发时长57分41秒
课时19 : 19_玩转数据库时长51分41秒
课时20 : 20_互联网时代-socket网络编程时长61分27秒
课时21 : 21_或许该有个GUI时长70分20秒
课时22 : 22_开源你的项目时长12分41秒
课时23 : 23_开始web之旅时长65分6秒
课时24 : 24_编写一个网页时长70分41秒
课时25 : 25_网上订餐-让网页动起来时长69分7秒
课时26 : 26_hello_world-django时长61分钟
课时27 : 27_模板使用-页面数据动态化时长63分6秒
课时28 : 28_模板使用时长65分30秒
课时29 : 29_urlconfig使用时长67分58秒
课时30 : 30_urlconfig使用2时长60分25秒
课时31 : 31_model db 1时长67分16秒
课时32 : 32_model db 2时长65分27秒
课时33 : 33_admin 后台管理db时长68分58秒
课时34 : 34_form使用一时长68分18秒
课时35 : 35_form使用二时长72分32秒
课时36 : 36_form使用三时长70分36秒
课时37 : 37_会话处理一时长71分58秒
课时38 : 38_会话处理二 session时长59分16秒
课时39 : 39_authenticate使用时长63分53秒
课时40 : 40_Django部署时长70分53秒
课时41 : 41_lavacent_python_app_dev_lesson时长55分29秒
课时42 : 42_lavacent_python_app_dev_project_47时长54分49秒
课时43 : 43_lavacent_python_app_dev_project_48时长34分16秒
课时44 : 44_lavacent_python_app_dev_project_49时长33分39秒
课时45 : 45_lavacent_python_app_dev_project_50时长39分26秒
课时46 : 46_lavacent_python_app_dev_project_51时长35分46秒
课时47 : 47_lavacent_python_app_dev_project_52时长33分42秒
课时48 : 48_lavacent_python_app_dev_project_53时长26分33秒
课时49 : 49_lavacent_python_app_dev_project_54时长30分9秒
课时50 : 50_lavacent_python_app_dev_project_55时长31分46秒
下部分:
课时1 : 51_lavacent_python_app_dev_project_56时长41分55秒时长41分55秒
课时2 : 52_lavacent_python_app_dev_project_57时长32分1秒
课时3 : 53_lavacent_python_app_dev_project_58时长43分32秒
|