Python基础语法入门

您好,我是沧沧凉凉,是一名前端开发者,目前在掘金知乎以及个人博客上同步发表一些学习前端时遇到的趣事和知识,欢迎关注。


Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/)是一种广泛使用的解释型、高级和通用的编程语言。Python支持多种编程范型,包括函数式、指令式、结构化、面向对象和反射式编程。它拥有动态类型系统和垃圾回收功能,能够自动管理内存使用,并且其本身拥有一个巨大而广泛的标准库。

在入门前端之前我学习的语言就是Python,但是时间比较久了,很多语法已经忘记,而现在由于各种原因,比如我想学习数据分析、机器学习、自动化测试、爬虫等相关知识,因为Python已经拥有了大量与它们有关的库,所以这就需要将Python捡起来。

在这里多扯一下,虽然现在Python比较火,但是我个人是不太推荐使用它作为你进入IT界的语言,尤其是作为一个程序员来讲,大部分人学习Python可不是为了做一个程序员,大都是为了去数据分析人工智能这两个领域,而大量的数据从哪儿来?一方面是从各种渠道进行收集,还有一方面就是需要使用爬虫,所以数据分析也离不开爬虫。而人工智能的开发也离不开数据分析。

而Python有庞大的第三方开源库,所以它也非常适合白领或者需要经常处理数据的岗位学习,你想想学Python前处理一些表格需要花费数小时,而学完Python后可能只需要几分钟,大大的增加了你的摸鱼时间。

如果你想要作为一个程序员,那么一般情况下是去做前端和后端开发,还有游戏开发、桌面应用开发、原生APP开发等等,就我个人来说,如果你是转行人事,还是推荐学习前端或者后端,这两个岗位非常适合非科班出身的程序员。

扯了那么多,回到Python上面来,Python的语法可以说是比较简单的,基本上你有任意一款编程语言的基础,你就能在很短时间将它掌握,之前我不太喜欢Python的原因是它使用空格缩进来划分代码块,而我还是比较喜欢使用{}的语言。

起航

工欲善其事,必先利其器,Python的代码编辑器有大名鼎鼎的Pycharm还有Vscode等等使用哪一种都可以,当然我个人是喜欢JetBrains全家桶系列。

最后

如果你有一门其它语言的基础,上手Python是非常快的,因为Python的语法非常的简洁,你使用Python越久,越能体会到使用它写出一个脚本或者爬虫以及数据清洗的感觉是非常美妙的。