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


猜你喜欢
- 以前工作的时候由于Oracle8i数据库经常出现用户过多的错误,由于数据量大,经常出现ORA:12500错误,但主要原因是访问过多而引起的,
- CSRF全拼为Cross Site Request Forgery,译为跨站请求伪造。CSRF指攻击者盗用了你的身份,以你的名义发送恶意请求
- Function ChkInvaildWord(Words) Const InvaildWords=&quo
- 因为项目需要数据验证,看bootstrapValidator 还不错,就上手一直,完美兼容,话不多说。bootstrap:能够增加兼容性的强
- var obj = document.getElementByIdx_x(”testSelect”); //定位idvar index =
- 带农历的JavaScript日期时间,增加了农历使这款代码更具实用性,很不错,不但有农历,而且还可以显示民国计年,可以判断显示闰月、闰年等,
- 如何在pytorch中指定CPU和GPU进行训练,以及cpu和gpu之间切换由CPU切换到GPU,要修改的几个地方:网络模型、损失函数、数据
- 增加操作:变量名[key] = value # 通过key添加value值,如果key存在则覆盖 &nbs
- 如下所示:matplotlib.pyplot.plot(*args, **kwargs)绘制线条或标记的轴。参数是一个可变长度参数,允许多个
- 一、概述变量的功能是存储用户的数据二、声明变量Go语言的每一个变量都拥有自己的类型,必须经过声明才能开始用变量的声明格式:var <变
- MySQL的默认编码是Latin1,不支持中文,如何修改MySQL的默认编码呢,下面以gbk为例来说明(这里只介绍Windows环境下) 1
- 本文章采用的是Qt4,是python(x,y) 套件中集成的,为啥不集成Qt5呢,懒得装啊:)正文:首先看成品:这个程序的功能是输入原价和降
- expect脚本expect是什么expect是一个免费的编程工具,用来实现自动的交互式任务,而无需人为干预。说白了,expect就是一套用
- laravel 实现短信验证码功能,搜索资料发现比较流行的有两个包:一个是laravel sms 地址 https://gith
- 一、conn.asp<% '@Language="VBSCRIPT" CO
- txt文件转换为XML很多目标检测的模型都是默认需要VOC的文件输入格式手上数据label是txt文件。为了避免不必要的bug,还是选择转换
- 一、什么是类类(class),作为代码的父亲,可以说它包裹了很多有趣的函数和方法以及变量,下面我们试着简单创建一个吧。这样就算创建了我们的第
- 1、django搜索路径使用 import 语句时,Python 所查找的系统目录清单。查看方式:import sysprint
- 一. 虚拟环境搭建在开发中安装模块的方法:pip install 模块名称之前我们安装模块都是直接在物理环境下安装,这种安装方法,后面一次安
- 在参加“数据挖掘”比赛中遇到了关于函数高次拟合的问题,然后就整理了一下源码,以便后期的学习与改进。在本次“数据挖掘”比赛中感觉收获最大的还是