您现在的位置是:网站首页> Pyhton Pyhton

Python学习笔记之导语

三石2019-05-22 22:27:00【Pyhton】1554人已围观

摘要Life is short I use Python(人生苦短,我用Python)

一. Python与Python的特点


1.Python是一门编程语言,它只是众多编程语言中的一种

2.语法简洁、优雅、编写的程序容易阅读

Life is short I use Python(人生苦短,我用Python)

3.跨平台,可以运行在Windows、Linux以及MacOS

4.易于学习。站在非计算机专业的角度来讲,如果把编程语言当成解决问题的工具,Python确实相较于C++、Java、JavaScript等语言要易于学习和掌握

5.极为强大而丰富的标准库与第三方库,比如电子邮件、比如图形GUI界面

6.Python是面向对象的语言

面向对象只是一种思想。


二. 那么多语言,我们为什么喜欢Python?


1.简洁、灵活、优雅、哲学

(Python之禅)

Simple is better than complex.(简洁胜于复杂)

Now is better than never. Although never is often better than "right" now

(做也许好过不做,但不假思索就动手还不如不做)


(国内互联网使用Python比较出名的两家公司是豆瓣和知乎)

2.易于上手难于精通

3.Python即有动态脚本的特性,又有面向对象的特性,非常具有自己的特点


三. Python的缺点


慢:相较于C、C++、Java,运行效率较慢

编译型语言(C、C++)

解释型语言(JavaScript、Python、PHP 。。。)


Java和C#属于什么类型的?


运行效率与开发效率,鱼和熊掌不可兼得


汇编、C


合适的才是最好的


四. 一个学习编程的经典误区


世界上不是只有web,还有很多问题需要使用编程来解决。不要把思维局限在Web上,这只是编程的一个应用方向。

五. Python能做什么?(几乎是万能的)


1. 爬虫

2. 大数据与数据分析(Spark)

3. 自动化运维与自动化测试

4. web开发:Flask、Django

5. 机器学习:Tensor Flow

6. 胶水语言:混合其他如C++、Java等来编程。能够把用其他语言制作的各种模块(尤其是C/C++)很轻松的联结在一起


当你遇到问题是,随手拿起Python,编写一个工具,这才是Python的正确打开方式


六. 课程特点


基础语法(重要、没有想象的那么简单)

基础语法是任何语言的基础,只有熟练掌握,才能灵活运用语言,写出高效、优美、简洁的代码


Pythonic

Pythonic的语法是非常灵活的又别具一格的。学习语言就要学习它的风格特点,这才是语言的精粹。Python尤其如此。

Python高性能与优化

同样的一个功能,可以有数个乃至数十种写法,但每种写法的性能与美观度是不同的。选择性能高又易于理解的写法才是正确的。


数据结构

尝试用Python来实现一些常见的数据结构。

什么是扎实的编程功底?数据结构才是基础。

框架太多、类库太多、技术太多。让我们回归语言的本质,享受语言本身的纯粹之美。


如果人的一生智能选择一门语言,你选择哪一种?


七. 维护与提问

1. 课程代码长期维护

2. 课程的相关问题,在慕课提问区提问

3.代码如果有更新会发布吗?


很赞哦! (1554)

文章评论