Python入门教程(一)Python简单介绍

作者:轻松学Python 时间:2023-10-25 03:19:16 

什么是 Python?

自20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用,Python 已然成为最受欢迎的程序设计语言之一,特别是最近几年,已然成为编程语言排行榜第一名的常客。

在国内,Python能火热到什么程度?从2018年开始,Python开始爆发,不仅各大高校陆续开设Python课程,计算机等级考试也早就在2018年将Python加入其中,同年浙江高考将Python加入其中,甚至有小学开始学习Python。

Python 可以做什么?

关于Python能做什么,那可真的太多了,很多人都说Python只能学着玩玩,简直大错特错。

Python可以做:

  • 网站开发(例如:谷歌、CIA中情局、NASA老美的航天局、YouTube、FACEBOOK脸书、豆瓣、知乎等网站都是用Python开发的)

  • 网络爬虫 (对网络上可见的数据进行复制粘贴,号称可见即可爬)

  • 数据分析 (简单点说就是从大量数据中将有用的数据筛选出来,而Python则是将这个过程进行加快,从而提高工作效率)

  • 数据挖掘(简单点说是从大量的数据中通过算法搜索隐藏于其中信息的过程,而Python同样可以将这个进程加快,大大提高工作效率)

  • 自动化办公(批量对表格、文本、文件等等进行批量处理、提高工作效率)

  • 人工智能 (这个就不用多说了吧)

  • 桌面应用开发 (简单的GUI桌面软件制作,例如表白程序、整蛊程序、学生管理系统等等)

  • 脚本开发(例如抢购、游戏 * ,后面几个方向,对于初学者来说不建议学习,我就不介绍了)

  • 自动化运维

  • 自动化测试

  • 机器学习

  • 量化投资

  • 游戏开发

  • 树莓派

  • 堡垒机

为何选择 Python?

Python 适用于不同的平台(Windows、Mac、Linux、Raspberry Pi 等)。
Python 有一种类似于英语的简单语法。
Python 的语法允许开发人员用比其他编程语言更少的代码行编写程序。
Python 在解释器系统上运行,这意味着代码可以在编写后立即执行。这也意味着原型设计可以非常快。
Python 可以以程序方式、面向对象的方式或功能方式来处理。

注意

Python 的最新主要版本是 Python 3,我们将在本教程中使用它。但是,不要去下载最新版本,新版本意味着bug更多,建议使用Python3.8 。

对于编辑器,个人建议使用pycharm,当你熟悉它后,它就是你在学习Python的过程中最好使用的编辑器。

Python 语法与其他编程语言比较

Python 是为可读性设计的,与英语有一些相似之处,并受到数学的影响。
Python 使用新行来完成命令,而不像通常使用分号或括号的其他编程语言。
Python 依赖缩进,使用空格来定义范围;例如循环、函数和类的范围。其他编程语言通常使用花括号来实现此目的。

关于偏见

网上很多人说Python学了没用,Python学了找不到工作,光学Python太单一了,对于这些人,我只想说大家要有自己的主见。

关于有没有用,我们看看Python的成绩就知道了,凡事存在必有价值。

找不到工作就更可笑了,找不到工作无非就是自己没学好,工作大把,找不到工作就说行业不行的,我只能说那别学了,学什么都找不到工作的。

至于太单一了,我们上学的时候,学的知识倒是不单一,但是每一门都用到了吗?饭要一口口吃,路要一步步走,刚学的时候,先把一个东西学好了,自然够用了。至于单一,早着呢!

当一个人抨击另一个存在的时候,只有两个原因,一个是目光,一个是欲扬先抑。

第一种人站的高的人,往下看的时候,目光被挡住了,看不清可以理解。
第二种人站的低的人,没有经历过,目光没有看清就容易被第三种人带偏。
第三种人通过贬低一方来抬高另一方,举个例子,我在B站上看过这么一类人,通过疯狂的贬低Python来吸引不知情者,贬低完之后最后来一波其它语言的培训广告,然后不知情的就相信了,等再次遇到Python时,不理智的不知情者就成为了贬低Python的有力支持者,黑粉就是这么来的。

来源:https://blog.csdn.net/ooowwq/article/details/128900701

标签:Python,入门,介绍
0
投稿

猜你喜欢

  • Python实现类别变量的独热编码

    2023-10-17 02:37:33
  • js实现黑色简易的滑动门网页tab选项卡效果

    2024-04-23 09:05:53
  • Python使用sftp实现上传和下载功能(实例代码)

    2023-12-26 09:35:41
  • Oracle 数据显示 横表转纵表

    2024-01-22 23:35:05
  • Oracle建立二进制文件索引的方法

    2010-07-18 13:29:00
  • Flask教程之重定向与错误处理实例分析

    2021-02-04 08:00:49
  • python和pyqt实现360的CLable控件

    2021-07-19 13:31:11
  • 使用python实现男神女神颜值打分系统(推荐)

    2021-07-17 23:06:57
  • asp如何用组件实现自动发送电子邮件?

    2010-06-16 09:56:00
  • asp如何统计字符串出现的次数?

    2009-11-25 20:36:00
  • javascript实现滚动效果的数字时钟实例

    2024-04-29 13:39:50
  • Mysql数据库常用命令

    2009-03-06 14:29:00
  • 基于Python实现二维图像双线性插值

    2023-08-13 07:46:45
  • Mysql全文搜索match against的用法

    2024-01-19 16:30:57
  • python编写实现抽奖器

    2023-02-25 00:44:45
  • 一些建站常用简单html代码

    2008-06-01 13:17:00
  • python+selenium+PhantomJS抓取网页动态加载内容

    2021-01-28 15:41:24
  • oracle初始化参数设置

    2010-07-31 12:47:00
  • Python字符串格式化f-string多种功能实现

    2021-01-09 22:56:45
  • python检测文件夹变化,并拷贝有更新的文件到对应目录的方法

    2023-11-07 12:56:06
  • asp之家 网络编程 m.aspxhome.com