Python编程:入门指南
Python 是一种解释型、高级、功能强大的通用编程语言。
你可能会问,Python 不就是一条蛇吗?那为什么这种编程语言要以蛇的名字命名呢?
好,你来对地方了!我还会解答关于Python编程的“为什么?是什么?怎么做?”这类问题。
我们为什么需要了解Python?
人们竟然更喜欢Python而不是法语(什么!😮)
根据最近的一项调查,在英国,Python已经超过法语,成为小学最受欢迎的语言课程。(我的天!)
十分之六的家长更希望孩子学习Python而不是法语。
所以赶紧行动起来🏃♂️🏃♀️(不然这些孩子肯定会抢先一步)!准备好学习吧!因为你很有可能会被下面提到的公司录用!!!
大型公司🏢都在使用Python
美国国家航空航天局(NASA)、谷歌、诺基亚、IBM、雅虎、
谷歌地图、edX、
迪士尼动画工作室、Facebook、
Netflix、Expedia、Reddit、Quora、麻省理工学院、
Disqus、Hike、Spotify、Udemy、Shutterstock、
Uber、亚马逊、Mozilla、Dropbox、
Pinterest、YouTube 等等……
Python 在现实世界中的应用🗺
人工智能和机器学习、
数据科学、
Web开发
、自动化/测试
脚本编写、
网络爬虫
等等……
什么是Python?
Python 的历史以及它为什么叫“Python”?
让我们开始一段回忆故事吧(相信我,这很有趣😉)。
Python是由一位名叫Guido van Rossum的人创建的。
Guido Van Rossum 想找个爱好项目来打发圣诞节前后一周的时间。
他选择将其命名为 Python,因为 Guido 本人是 Monty Python's Flying Circus(英国著名喜剧团体)的忠实粉丝。
所以,他并没有因为心情不好而将项目命名为“Python”。
因此,Python 这个名字就此诞生。嗯,这也导致你读到我的博客(哈哈哈!),但这里有个事实(准备好大吃一惊了吗?)
Python 影响了 Javascript 和其他 8 种语言的设计,
即 C、Java、Perl、AWK、HyperTalk、Lua、Scheme 和 Self。
😮没错,你没看错!Python影响了所有这些语言,它们要么是按照Python的设计,要么是按照Python进行更新的。
关于Python,你需要了解哪些内容?
那么,现在你可能会想,Python 到底值不值得学习呢?
👇以下是关于Python编程语言基本特性的简要介绍。(字迹潦草,敬请谅解!😅)
Python 生态系统
在机器学习、深度学习甚至Web开发领域,Python都是编程的热门选择。
随着各种库和框架的出现,生态系统每天都在快速发展(以下草图中提到了一些最常用的库和框架👇!)。
让我列出这些功能及其用途:
机器学习/数据科学:Pandas(数据分析)、NumPy、SciPy(数学和科学计算)、MatPlotLib(绘图)、Scikit-learn、Tensorflow、PyTorch(机器学习/深度学习库)。
Jupyter Notebook:开发者环境
Web 开发:Flask(微型 Web 框架)、Django(多级 Web 框架)。
你应该如何以及从哪里开始学习?
认证课程:-
- Python 开发全攻略:从零到精通课程
- 今年我一直在跟一位很棒的讲师 Andrei Neagoie(一位高级开发人员)学习 Python,他还创建了一个学院——从零到精通(ZTM)。
- ZTM是一个提供Web开发、机器学习、JavaScript、Deno等众多主题课程的平台,如果您感兴趣,不妨访问一下:zerotomastery.io
- Coursera — Python 速成课程
- 这是 Google 提供的“Google IT 自动化 Python 专业认证”专业认证课程 6 部分系列课程中的第一门课程。
- 您可以免费旁听课程。
免费使用:-
- Python 官方文档:您可以随时从 Python 官方文档中学习和参考,它是完全免费的。
- Python 初学者教程:请观看 Telusko 频道在 YouTube 上发布的 Python 初学者教程。
- FreeCodeCamp:这是一个很棒的网站,提供了大量的 Python 教程资源。
奖励部分
您是否有兴趣深入了解 Python?
- Python博客系列:我将在这个博客系列中学习和分享我的Python编程语言知识。
- 免费学习 Python,找到工作,(或许)改变世界!:由高级软件工程师 Jayson Lennon 撰写的详细路线图博客,包含免费资源的链接。
- 想深入了解 Python(现在就来!),请查看 Andrei Neagoie 的这个播放列表 👉 —成为一名 Python 开发者
- 你想成为一名Python开发者,参与实际应用开发吗?看看这个YouTube视频👉 《真正的Python开发者路线图》。
- 视频有点长,请耐心看完。
- 这是一个非常棒的视频,讲解了Python编程的学习内容和职业发展方向。(相信我😉)
我是谁?
我是 Aswin Barath,一个热爱开发 Web 应用程序的软件工程爱好者。现在, 在自由职业繁忙之余,我 通过博客分享我的知识。以下链接汇总了我所有的社交媒体账号,并按平台进行了分类: https://linktr.ee/AswinBarath
非常感谢您阅读我的博客🙂。
如果现在有人像我一样问你这个问题:“什么是Python编程语言?”,你能回答吗?
请在评论区告诉我你的答案。
文章来源:https://dev.to/aswinbarath/python-programming-a-beginner-s-guide-k8n






