Python如何系统的学习

2025-03-26 17:10:45

1、【阶段一】Python编程Python基础Python概述 Python简史 、Python应用场景 、Python当前发展语法基础 变量类型 、 分支语句 、 循环语句函数 函数初步 、 细说参数 、 变量作用域 、 递归调用面向对象编程(OOP) OOP基础 、 公有私有问题 、 继承 、 组合& Mixin数据结构初步 列表(list) 、 元组(tuple) 、 字典(dict) 、 集合(set)异常处理 异常概述 、 try/except 、 Finally 、 Raise 、 with扩展课程 Linux系统运维 、 Python图形界面(GUI)开发 、 (qt或者tkinter任选)阶段贯穿项目:计算器 随机抽奖 压缩软件 猜数字

2、【阶段二】Python高级特性Python高级特性Python模块 模块基本使用 、 搜索路径问题 、 DIY自己的模块调试技术 调试技术里钞逛狻简介 、 Pdb调试 、 Pycharm中的调试魔法函数 魔法函数概述 、 构造类魔法函数 、 运算类魔法函数多线程 多线程/进程简介 、 Python的多线程Net编程 Socket编程 、 Urllib库 、 Requests库 、 Mail处理序列化 文件(file)处理 、 XML编程 、 Pickle模块其他常用模块 commands 、 sys 模块 、 os模块 、 time 、 random扩展课程 Pygame 、 微信公众号开发-API使用 、 Shelve模块 、 JSON格式 、 多线程-协程,gevent阶段课程项目:飞机大战(OOP,GUI) WebServer模拟(HTTP协议) 自动邮件发送软件(Net编程) 聊天室(Net编程)

3、【阶段三】软件核心算法&全栈软件核心算法&全栈核心算法 代码规范 、 数据结构 、 设计模式 、 版本控制数据库 数据库简介 、 Mysql 、 MongoDB 、 Redis前端技术 HTML+CSS 、 Javascript 、 Ajax 、 jQuery扩展课程 Memcached 、 Bootstrap 、 其他常见设计模式阶段课程项目:商城界面模拟

4、【阶段四】WEB框架WEB框架Django Django的路由模块 、 Django中的View 、 ORM在django中的应用 、 模板系统介绍 、 Django常用安全控制Tornado Tornado的路由 、 Tornado使用的模板系统 、 Views模块 、 Tornado对数据库的支持 、 Tornado的异步处理扩展课程 Flask框架 、 RESTful开发 、 Celery使用AJAXAjax AJAX简介、XMLHttpRequest对象详解、JQuery的AJAX、Ajax处理服务端返回的文本、XML和JSON格式的数据WEB高级Web强化 MD5加密、分页、文件上传、下载、动态代理项目管理SVN&Maven 掌握SVN的配置和使用,Maven介绍及依赖管理;安装配置;核心概念、与第三方Eclipse的整合、Maven管理Web应用;Maven管理SSH应用;使用Maven进行测试及集成;掌握Maven在Java Web应用的配置、管理和使用等技术。阶段贯穿项目:在线商城 开源在线服务系统 Tornado Web后台处理

5、【阶段五】大数据&人工智能大数据&人工智能爬虫 爬虫原理 、 Urllib爬取技术 、 Requests爬取技术 、 Scrapy框架大数据 数据科学简介 、 数据操作工具使用 、 数据呈现工具使用 、 基本数据分析算法人工智能(AI) 人工智能简介 、 Tensoflow使用 、 AI算法阶段贯穿项目: 知识图谱绘制(某创业项目)、跨境电商BI数据分析毕业项目:元器件识别系统、爬虫爬取互联网数据、手写笔迹识别

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢