Python编程从入门到实战
累计咨询人数
3171
免费咨询送福利!
扫码并添加二维码,就可安排获得硅谷导师免费10分钟咨询
价值$100的留学咨询+$200的求职咨询
同时,您还有机会获得更多福利(免费简历修改,在线项目旁听,名企内推直推)
适用人群
主要针对零基础、较少编程基础的学员,对于文科商科和非CS专业理工科学生非常适合。项目结束后期待具备中等水平的python编程能力
项目简介
21世纪是信息技术爆炸的时代,从最开始少数人从事专业编程工作,到如今各行各业的从业者都不同程度地应用编程技术来更便捷地完成工作。文科生用编程处理和分析社会研究的数据;工科生用编程实现不同的模型与算法,进行仿真与分析;商科生用编程研究市场走向与因果关系。而在各种编程语言中,Python可以让初学者把精力集中在编程对象和思维方法上,而且有极为强大的标准库,可以让学员从零基础进入编程应用的世界
课题开展流程
(1)开题准备
本项目不要求学生有编程基础,目标就是通过12个课时的理论学习与实践编程,让对编程毫无了解以及了解较浅的同学,可以自信地掌握Python编程的技能,并且实际用Python解决学习工作中的问题。导师会在第一节课指导学员进行Python的安装
(2)项目实施
项目内容主要包括Python语言的基础知识;操作符、表达式与控制流;Python函数的使用;数据结构与操作;面向对象编程训练;Python高级操作。每次课程导师会结合理论学习和代码联系,让学员自信地掌握每个模块的实战能力,并且课后会有3--4个有趣的Python编程项目
(3)结题成果
项目结题时,学生能对Python编程具备全面的理解,能够快速的运用Python的标准库进行实际应用;对于没有编程背景的学员将有大幅度的编程技能提升,会有导师提供的项目结业证书以及推荐信
项目大纲
  • 专题内容
  • 项目考察
  • 授课时长
  • 学习时间
  • 了解编程与Python
  • IPython Notebook安装与环境配置
  • 1 hour
  • 1 hour
  • Python基础(操作符,表达式与控制流)
  • 可视化练习,搭建一个彩票系统
  • 2 hours
  • 3 hours
  • Python函数的使用
  • 编程实践:最早的计算机游戏《月球登陆 (Lunar Lander)》实现
  • 2 hours
  • 3 hours
  • 数据结构与操作
  • 编程实践:密码遮盖功能实现;复杂人机对战游戏Three Musketeers
  • 2 hours
  • 4 hours
  • Python的类与面向对象的编程思维
  • 理论材料学习,编程实践: 实现校园管理系统
  • 2 hours
  • 2 hours
  • Python高级操作
  • 理论材料学习,可视化展示
  • 2 hours
  • 1 hour
  • 毕业项目:基于Python的美国房地产大数据分析
  • 掌握大数据分析工具Pandas, matplotlib等
  • 1 hour
  • 3 hours