Python 从入门到放弃 之 Python介绍

Python从入门到放弃 之 Python介绍

【写在前面】

  1. 部分链接处于被和谐、不被和谐的尴尬处境,若想访问,需自行解决
  2. 本文只是对Python做简单介绍
  3. 下周 numpy、pandas和matplotlib

什么是Python?

官方认为:Python是一种具有动态语义的解释型,面向对象的高级编程语言
资料认为:Python是一种解释型,高层次,通用编程语言。它简单易学,功能强大,语法优雅,同时能够将其他语言所制作的各种模块融合在一起。链接1链接2链接3
个人认为:Python是一种入门简单,但并非易学的编程语言。入门简单是因为当你学习过Python基础教学后,就可以尝试着去编写一些小脚本。并非易学是因为Python功能较为强大,适用的方向较多,在完成基础教程后,若想专研,那就只能选择其中的某一两个方向,进行深入学习;还有一个原因是Python开发效率高,以至于它的第三方库的版本更新较快,需要不断地跟踪学习


为什么是Python?

为什么会去选择Python?这主要是因为它具有以下几个优势:

  • Python很受欢迎
    这意味着:第一,Python的极其火爆(如下图);第二,Python的社区强大(第五大StackOverflow社区 、第三大聚会社区、GitHub上第四个最常用的语言)
    在这里插入图片描述
  • Python受到诸多大型企业支持
    Google、Facebook、Instagram、Spotify、Reddit、ILM等大型企业都在使用Python或者对Python作进一步的开发
  • Python适合AI开发
    事实上,一提到人工智能就会想到Python。Google的TensorFlow主要使用了该语言,同时,几乎所有关于神经网络的课程都使用Python。机器学习所需的数据分析和解析与Python及其库也相得益彰。但是机器学习过程中将伴随大量精神错乱的数学和数据分析。值得注意的是,现在机器学习已经被写入了国务院《新一代人工智能发展规划的通知》里

虽然python有着诸多优势,但是国内企业大部分任然偏向Java、C和C++,至于科研方面的模型求解机器偏向MATLAB

https://www.makeuseof.com/tag/python-language-future/
https://www.kdnuggets.com/2017/07/6-reasons-python-suddenly-super-popular.html
http://www.bestprogramminglanguagefor.me/why-learn-python
https://www.tiobe.com/tiobe-index/
http://www.miit.gov.cn/n1146290/n1146392/c5736751/content.html


怎么用Python?

  • 首先根据自己的系统选择适合的Python以及对应的集成开发环境
  • 然后选择适合自己的Python基础入门教程
    在基础教程中(推荐,莫烦廖雪峰以及官方的基础教程),一般都会提到:数据类型、变量、条件语句、循环语句、函数、模块、IO编程 等
  • 之后根据自身需求,对于Python的某一个方向进行深度的学习
    Python的主要方向有:科学计算、数据分析、人工智能、网络爬虫、WEB开发、数据库访问、自动化测试、桌面GUI、软件和游戏开发 等

【写在后面】

  1. 如有问题请留言,或者邮件:[email protected]

本文为综合多份资料以及亲自尝试所得,资料部分未贴出,侵删

猜你喜欢

转载自blog.csdn.net/weixin_44644453/article/details/88363753