一.导语
Python与Python的特点
1.Python是一门编程语言,众多编程语言的一种
2.语法简洁.优雅.编写的程序容易阅读'人生苦短,我用Python'
3.跨平台
4.易于学习[对于解决问题而学习]
5.极为强大而丰富的标准库
6.面向对象---[面向对象是一种思想,并不是哪种语言独有,就是把现实世界中的特征映射到计算机中[---把面向对象理解成代码的组织和联系方式,由面向对象来组织代码,可以使整个项目工程的架构以及模块与模块之间的作用看起来更加清晰,更加容易阅读,管理---]]
我为什么喜欢Python
1.简洁 灵活 优雅 哲学
(Python之禅)
简洁胜于复杂
做也许好过不做,但不假思索就动手还不如不做(尽量不要不思考就编写代码)
2.易于上手难于精通
3.Python既有动态脚本的特性,又有面向对象的特性,非常具有自己的特点
Python的缺点
慢
相对于C.C++.Java运行效率慢
编译型语言(C.C++)--适合底层
解释型语言(JavaScript.Python)--
Java C# 或属于中间型,
运行效率与开发效率,鱼与熊掌不可兼得
编程语言适合的才是最好的
一个学习编程的经典误区
编程不是只web
世界不只是只有Web,还有很多问题需要使用编程来解决.不要把思维局限在Web,这只是编程的一个应用方向.
Python能做什么?(几乎是万能的)
与其他语言比较起来相对全能
爬虫(搜索引擎,今日头条)
大数据与数据分析(Spark)
自动化运维与自动化测试
Web开发:Flask Django
机器学习:Tensor Flow
胶水语言:混合其他诸如 C++ Java 等来编程.能够把其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起
当你遇到问题时,随手拿起Python,编写一个工具,这才是Python正确的打开方式
课程特点
基础语法
基础语法是任何语言的基础,只有熟练掌握,才能灵活运用语言,写出高效,优美.简洁的代码
Pythonic
Python的语法是非常灵活且别具一格的.学习语言就要学习它的风格.特点.这才是语言的精粹,Python尤其如此.
例如;交换A.B两个变量的值只需A,B = B,A即可
Python高性能与优化
同一功能,可以有多种写法,
选择性能最高又易于理解的写法才是正确的
数据结构
什么是扎实的编程功底?数据结构才是基础
框架太多、类库太多、技术太多。让我们回归语言的本质,享受语言本身的纯粹之美。
Python前景
只能学一种语言,选哪个?
Python