IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Python基础(一) -> 正文阅读

[Python知识库]Python基础(一)

Python基础(一)

本节导读:这一部分主要是Python的一些基本介绍信息

背景部分(有兴趣可以看看,跳过不影响)

强大的Python(无所不能的Python,)

Web开发

Web开发指的是无需下载,直接在浏览器上操作的程序,广义来说,所有的网站如百度都是Web开发的产物,叫Web站点,还有一类叫Web应用,功能性更强一些,比如12306的订票系统。

Django和Flask等Web框架都是基于Python的(无需理解词汇的具体含义,了解即可),通过这些框架,可以更轻松构建Web应用和Web站点

我学习了Python Web开发可以做什么:个人博客、在线信息管理系统、论坛等等…

网络爬虫

我们都说上网,上网,互联网(因特网)确实是一张网,只是它看不见摸不着,爬虫就好比网上的小蜘蛛,它可以从网的这一头到另一头,并把网上另一头的东西搬到这一头。这就是网络爬虫,通过它,你可以从互联网上(当然得是公开的)获取任何你想要的数据,而不需要再使用浏览器进行访问。

我学习了Python 网络爬虫可以做什么:从网上爬取小说、漫画资源…

桌面应用

与Web开发对应,需要进行下载,下载后可能需要进行安装、解压等操作,也有不需要的才可以进行操作的程序。你电脑上安装的QQ就是桌面应用(不过QQ并不是基于Python的,不要误会)

我学习了Python 桌面应用可以做什么:制作自己的个人桌面程序…

更多

篇幅限制,就简单提一下,Python是目前最好的人工智能开发语言,同时在大数据领域(数据挖掘、数据分析)Python也是目前非常流行的开发语言,同时如游戏开发、物联网终端、测试、运维、区块链 等诸多领域都有Python的身影,甚至是与计算机领域出入比较大的金融领域,Python也随着Fintech(金融科技)的概念风生水起。

总结与分析:Python可以说是编程界的万金油,几乎能够完成所有编程语言能够完成的工作,这得益于它强大的可扩展性,它可以封装其它编程语言编写的库,并调用他们,故Python常被认为是胶水语言,在加上Python简单易上手(代码、语法简洁)的特性,Python自然而然的成为了时代的宠儿,更有人调侃:“人生苦短,快学Python”

’ 趣味阅读

Python的由来,Python本身是一个英语单词,字面翻译为蟒蛇,如果仔细观察Python的Logo,不难发现,有点类似于两条蛇缠绕在一起。

蟒蛇作为凶猛强悍的肉食动物,和Python强大的功能有异曲同工之妙。

不过Python的父亲大人对其的命名可没有想那么多,

Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿萨姆特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者。

扩展延伸

总结Python相较其它语言在语法上的特别之处:

  1. 在上一篇已经提到了,Python是缩进敏感的语言,绝大部分编程语言对缩进不是很敏感,基本上可以填充任意空行和空格,Python禁止!
  2. Python的分号同样可以分割一个语句,但是Python并不严格要求在语句的末尾加上分号,换行同样可以分割语句。
  3. 在上一盘已经提到了,Python是动态类型语言,运行期间才对数据类型进行检查,无须手动声明数据类型。
  4. Python的注释方式与其它大部分语言略有不同,以#的形式进行单行注释(注释内容在#之后),三对双引号或三对单引号来进行多行注释(注释内容在引号之间)。
  5. Python的标识符要求也小有不同,部分语言是支持“$”的,Python只允许数字、下划线及字母,其余一律不能命名为标识符。

最最最流行的语言,现在以及未来:

如果要形容Python的流行趋势变化,一句“突然大火,一发不可收”再适合不过,

下面是一组数据

根据SlashData的数据,目前世界上有820万使用Python编写代码的开发人员,这个数字比使用Java编写代码的开发人员(760万)还要多。而在去年9月,使用Python和Java的开发人员数量分别是700万和710万。

这还是从事专业工作的开发人员,如果算上业务人员,Python的流行程度,可以说是没有之一。

下面部分容易造成一定的混淆,选择性阅读,学有余力再考虑了解

关于Python的版本,在Python官网可以发现,Python有2.x和3.x版本,最新3.7.4版本和2.7.16版本

按照常识不难判断,3.x版本是比较新的,2.x版本是比较旧的,事实也是这样,原则上我们更建议学习新版,因为旧版本很快就不再维护了,届时会出现一些大大小小的问题。

这里要提的是Python2和Python3在很多语法上有所不同,这会导致市面上有一批较老的书籍会提供一些看似“错误”的内容,实际上并没有问题,只是因为在Python3中不再支持罢了。

比如说print函数,在Python3中,我们通过print("Hello, World!")的形式来使用,而在Python2中print并非函数,使用形式如下:print "Hello, World!"

在Python2中,/和//符号的含义和Python3刚好彻底反一下,也就是Python2的/相当于Python3的//,Python2的//相当于Python3的/

类似的还有很多,就不逐条列举了,有兴趣可以去网上搜索一下相关内容,一般来讲,我们无需刻意关注版本的更迭,就像Iphone手机,一般也就是对比一下新出的IphoneXS和IphoneX,很少有人去对比IphoneXs和Iphone4之间到底发生了怎样巨大的改变

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-10-08 20:37:01  更:2022-10-08 20:41:04 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/26 2:47:49-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计