更多内容欢迎戳进: 我的个人博客
Life is short,I use Python :)
1-1 导学
Python不是一门新兴的语言,诞生于上世纪90年代初。
选取版本Python 3.6
课程梗概:基础语法、面向对象、常见错误、Pythonic、总结经验、原生爬虫
Python的特点:简洁,易于学习
如何交换两个变量?
Python:
Python定义为万金油,爬虫、大数据、测试、Web、AI、脚本处理等都可用Python
Simple is better than complex
1-2 Python的特性
Python是一门编程语言而不是框架
语法简洁优雅,编写程序容易阅读
跨平台
易于入门
极为强大且丰富的标准库于第三方库
是面向对象的语言
1-3 我为什么喜欢Python
简洁、灵活、优雅、哲学
难于精通
Python既有动态脚本的特性又有面向对象的特性
1-4 Python的缺点
相较于C、C++、Java,运行稍慢
编译型语言,有预编译的过程,编译为机器码:C、C++
解释型语言:Javascript、Python
运行效率与开发效率不可兼得
1-5 一个经典的误区
编程 = Web编程 ? NO
还有很多问题需要用编程来解决,Python的应用场景非常多
Web是基础,做爬虫、数据服务、数据分析都需要Web相关知识
Web编程确实是最好的语言学习实践
1-6 Python能做什么
几乎是万能的
爬虫、大数据与数据分析(Spark)、自动化运维与自动化测试、Web开发(Flask、Django)、机器学习(Tensor Flow)、胶水语言(混合其他语言来编程,能把其他语言制作的模块连结在一起)
1-7 课程内容与特点
基础语法
Pythonic:有Python风格的语法
高性能与优化
回归语言本质,享受语言纯粹之美
1-8 Python的前景
呈上升趋势,语言不是被传统语言所把持的阶段了,百花齐放
计算机硬件性能过剩,更加关注开发效率,而Python在开发效率上有优势
2-1 下载Python安装包
下载环境安装包: https://www.python.org/
Python 2.X 与 Python 3.X 不兼容
2-3 IDLE与第一段Python代码
Windows中搜索Python并打开IDLE
分号可加可不加