| |
|
开发:
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相较其它语言在语法上的特别之处:
最最最流行的语言,现在以及未来: 如果要形容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之间到底发生了怎样巨大的改变 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |