| |
|
开发:
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 之前,你该了解这些。 |
大家好,我是 Rocky0429。 很久之前,我写了《零基础入门学习Python》系列,放在了我的原创电子书《Python修炼之道》。 爆肝整理 400 页 《Python 修炼之道》,高清电子书送给一直支持我的读者! 《零基础入门学习Python》是我学习之初一边学一边写,回头再来看,有不足有瑕疵,有点…难以下咽。
这次我觉得不能再拖了,正好也不知道写点啥了,索性就把之前的内容做个改头换面的升级。 希望还能给你带来 Python 学习上的帮助,少走一些弯路。 当然对我自己,我也希望自己能坚持把这件事做完。 那话不多说,开篇还是从零基础入门学习 Python 的前期准备开始。
为什么要学习 Python?学习一个新东西之前,其实我们都应该仔细的想想我们为什么要学。 世界上的编程语言那么多,为什么非得学 Python?
只是漫无目的的学,驱动力很低,很难真正的学进去,更不用说学懂了。我当初学 Python 就是为了能够以后从事数据分析相关的工作, Python 在这方面得天独厚的优势让我拥抱它。 在学习了 Python 之后,惊为天人,竟然还有这么简洁的编程语言。“人生苦短,我用 Python”绝对不只是说说而已,Python 能够很大的提高开发效率,能够让你的人生除了工作以外,还有生活。 我个人认为未来十几年将会是人工智能,大数据井喷的年代,各种各样的庞大驳杂的数据信息需要处理,所以我认为 Python 的热度会从现在一直持续下去。
学完 Python 之后能干哈?大噶伙儿都知道学 Python ,但是却不知道学习了 Python 之后具体能干嘛。 很多人的想法都停在了“学习 Python 是为了以后搞人工智能”这种粗糙的阶段,下面我就说几种常见的: 自己玩儿:学会了以后自己捣鼓些小脚本,写着自己用自己玩儿,比如抠图呀,制作二维码呀,我的《Python修炼之道》中有一些这样小的文章。 Web 应用开发:服务器端的编程,具有很丰富的 Web 开发框架,如 Django,能够快速完成一个网站的开发和 Web 服务,比如 Google,豆瓣等。 数据分析:Python 被广泛的应用到科学与数字分析中,比如图像可视化分析,生物信息学,常用的是 Numpy、Scipy 等。 系统网络运维:在运维的工作中,有大量重复性的工作,并需要管理,监控,发布系统等,将工作自动化起来,提高工作效率,这样的场景非常适合 Python。 3D 游戏开发:Python 有很好的 3D 渲染库和游戏开发框架,常用 Pygame, ,Pykyra 等。 网络爬虫:网络爬虫是一种按照一定的规则,自动抓取互联网信息的程序或脚本,你可以用爬虫爬图片,爬数据,只要你能通过浏览器访问的数据就没有爬不到的。 以上几种是我了解到的,还有很多方向就不一一列举了,我在这只是简单的介绍了一下,如果你对哪方面感兴趣,可以自己深入的查下去。 零基础是否可以学习 Python?很多同学在准备还未实际行动之前最喜欢问这种问题:零基础是否可以学习 Python。 碰到这种问题我都不知道该怎么回答,不能零基础学,那我在这叭叭这么一大堆干哈。
虽然对于学习一门编程语言来说,肯定是基础越扎实越好,这样学习新的会很快,就比如我之前学习过 C / C ++,JAVA等,所以看起 Python 来会很快,因为一些基本的概念什么的我都不用再细看,虽然写法不一样,但是代表的意义基本上是相通的。 可能你是个从来没有接触过任何编程语言的小可爱,但也完全没必要担心,因为不管用哪种语言作为自己的入门编程语言,都是在纸上慢慢书写的过程。当初我第一门接触的语言是 C 语言,也是一点一点的学习,然后慢慢的找到了进入的门。 如果 Python 真的是你的入门编程语言,其实你应该庆幸,因为科班生在大学接触的第一门语言基本上都是 C 语言,比起 Python 的友好度,C 语言可真是差的远,很多人放弃本专业大多数的原因就是倒在了 C 语言上面。 所以啦,人人都可学,只不过学起来是轻松还是费劲的区别,当然啦,只要跟着我学,学 Python 就很洒洒水啦~
Python 发展史在学习一门编程语言之前,最好还是先了解一下它的历史。 Python 之父荷兰大佬 Guido von Rossum,江湖人称“龟叔”,Python 的名字来源于他挚爱的电视剧 Monty Python’s Flying Circus。
基于最初的 Python 进行不断的改良,改着改着就到了 2000 年,Python 2.0 被良出来了。 就这么用着用着,龟叔觉得现有的 Python2.x 不能满足目前开发的需求,所以他又捣鼓出来了 Python 3.0,这个时候,时间就拉到了 2008 年。 这个时候伴随着麻烦也来了,Python2 和 Python3 不是完全兼容的,因为 Python2 出现的早,一些库比较成熟,所以在 12、13 年以前还是以 Python 2.x 的版本为主,后来 Python3 换上了小马达,慢慢的追了上来,从 14 年至今差不多就成了 Python3.x 的天下。
2010 年发布了 Python2.7,这是 Python2 的最后一个版本,到 2020 年 1 月 1 日,Python2.7 停止维护,这宣告这 Python2 正式退出历史的舞台。 Python2.x 正式成了遗产,Python3.x 是现在和未来的语言。 安装 PythonPython 的下载对新手来说十分友好且无脑,直接登录 Python 官网:
点击 Downloads 直接下载。
下载完成后,双击打开安装包,然后哐哐一顿点击 next 就可以完成安装。 下载完成后,在 cmd 中输入 “Python -version”,如果出现 Python 的版本号则证明安装成功。 开发工具Python 安装好以后,就可以进行开发了。 作为程序员,和编程的爱情,必须是要从 “Hello World” 开始。 在 PC 端写 Python 代码有 2 种方法: 一种是在终端里输入 Python ,然后进入交互模式;另一种是用集成开发环境,也就是我们常说的 IDE。 交互模式终端输入 Python,然后进入交互模式。 首先打开终端,在终端输入 python ,出现 “>>>” 符号,代表进入了交互模式,然后输入 print(‘Hello World’) 回车即可。 这里的 print() 是一个打印函数,把括号里的内容在终端打印出来,同时括号还有单引号(这里用双引号也可以,Python3 不介意这个)都是英文字符,不是中文字符,注意别切换错了。 集成环境工欲善其事,必先利其利,编辑 Python 的 IDE 有很多,我在这里推荐的是 Pycharm。 安装 Pycharm,首先登录它的官网:
至于如何使用 Pycharm,可以的话我后面会写一个教程,刚开始的话用第一种方法就足够了。 当你一个字母一个字母的实现出 Hello World 的时候,恭喜你你已经迈出了第一步,努力坚持下去,不久的将来你一定会成为你现在仰望的人。
前期准备的话,到这就差不多结束了。后面的文章就会开始正式的学习,你准备好接受挑战了嘛? 如果觉得有帮助的话,记得帮我分享一下,一键三连是我写作的小马达。 我是 Rocky0429,我们下次见。 作者Info:
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年11日历 | -2024/11/16 17:35:04- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |