- 第1讲、为什么学编程?为什么是Python?为什么是我?怎么学?
- 手把手:零基础配置Python开发环境
- 第2讲、如何做到“聪明地努力学习”?Python最常用的知识是什么?实战入门第一站
- 第2讲答疑
- 聊聊Python的“四大皆空”
- 第3讲、猜数字和猜字母
- 第3讲答疑
- 手把手:配置Sublime Text3编程环境
- 聊聊hash函数与id函数
- 第4讲、玩转简单加密
- 第4讲答疑
- 第5讲、分久必合·合久必分
- 第5讲答疑
- 录课“翻车”集锦
- 第6讲、可交付的随机加密 [修复]
- 第6讲答疑
- 第7讲、类化之路
- 第7讲答疑
- 第8讲、CSV与正则表达式
- 第8讲答疑
- 第9讲、类的继承与递归的实现
- PytonTutor的使用及本地化运行指南
- 明明白白学递归
- 第9讲答疑
- 第10讲、优化之路
- 第10讲答疑
- 第11讲、最大后向匹配解码与爬虫初步
- 爬虫第0课:浏览器背后干的那些事儿(点到为止)
- 第11讲答疑
- 第12讲、爬虫框架初步设计与B站豆瓣初步尝试
- 第12讲答疑
- 第13讲、豆瓣爬虫的进化和爬虫基类的完善
- 第13讲答疑
- 第14讲、爬虫进阶之DOM树与XPath
- 第14讲答疑
- 第15讲、翻页的爬取和采集目标分析方法
- 第15讲答疑
- 第16讲、多级采集与多线程
- 第16讲答疑
- 第17讲、深入探索多线程
Python是一门应用于web开发、爬虫、数据分析、统计、可视化等任务;也在机器学习、人工智能领域大放光彩的高效编程语言。
Python 语法简单、优雅。从简单的shell脚本,到处理海量的数据,它都游刃有余;它有着庞大的第三方库,包含了从社会网络分析到自然语言处理,从金融量化分析到生物信息,在爬虫领域,有着scrapy等框架的支持,足以轻松胜任高并发下数据挖掘工作。在数据分析方面,有着numpy、pandas库的加持,以简单的代码构造,带来了不亚于C的运行速度。
在人工智能领域,有看TensorFlow、Caffe等优秀的库的支持。而人工智能领域无论是从个人学习提升还是从国家战略角度出发,我们都应该重视起来。
当Python在各个领域,占据越来越重要的角色的时候,学习Python,成了必然趋势。
让我们以Python为帆,成为时代的弄潮儿。
本课内容包括编程与计算思维、Python语言历史、开发环境、程序设计风格和语言整体概览、基本数据类型和容器类型、基本计算语句和控制流结构、函数定义与参数、若干基本扩展模块介绍与应用、面向对象编程、例外处理和生成器等高级语言特性、若干高级扩展模块的介绍与应用。
本课注重Python语言的实践与应用,在课程中穿插了生动案例和编程练习,引导学生积极建立计算思维模式,通过程序算法解决问题来加深对编程语言的学习体会。并具备进一步继续学习数据结构与算法、人工智能、大数据处理等课程的能力。
第一部分:
简介|Python语言及开发环境简介
第二部分:
Python核心对象-数值
Python核心对象-字符串
Python输入、输出