IT赶路人,专注分享与IT相关的知识,关注我,一起成就最好的自己!

从今天开始,我就跟大家一块来学习Python。我把这个学习的过程定义为Python的奇妙之旅。那我们就开始我们今天的第一节,也就是我们奇妙之旅的第一步。

首先呢,我们学习Python的步子不能迈得太大,虽然Python语言并不难,但打好基础是关键。现在很多企业,团队里使用Python有一段时间了。

比如说在我们的团队,在三年之前,就已经开始,包括开发项目,做运营相关的流程。本节课程,更多的想让大家体验到学习的一个循序渐进,不断在实践中成长的过程。所以,这一门课程呢,定位的就是小白的python新手教程。如果说你真的对编程甚至没有基础,或者是Python没有任何了解,这个课程就非常适合你。

如果说我已经有一些其他开发语言的使用能力或者经验,或者对python有所了解,可以适当跳过一些课程,在后面找到适合于自己的。

从来没有写过程序,没关系,仍然能够从本节课程中学会Python。有些人可能在说,我不是学技能的科班出身,但是我相信大家现在都会使用电脑,所以第一条已经忘记了这个问题了。有一定的数学知识,这个一定的数学知识呢,并不需要一定是数学专业毕业的,因为在实际开发中里面,用到的数学知识是有限的。

使一个小白变成一个软件开发工程师、策略开发工程师,或者是自动化运维工程师,就是本教程的目标和主旨。无论你是做计算机的哪一个领域,当你做到做技术这个层面的时候,做到一定程度,或多或少都需要去掌握的基础知识。所以希望大家在这个课程里面,严格要求自己。每天制定一定的学习计划,坚持下去。

学习计算机的同学一定知道,程序开发语言非常多,C/C++、Java、C#、JavaScript、然后还有Python等。
C/C++比较难,流行的有Java。移动端最近几年比较火,动画效果流畅。那么,Python是一个什么语言呢?

简单来说,举个例子,C语言可能需要100行,1000行解决的事情,而用Python 则20行就搞定。这就Python给我们带来的便利。Python这种开发语言能够有效提高工作效率,给我们节省时间和人力成本。下面,是对Python特征的几个总结:

  • 代码少:C 1000行 = Python 20行
  • 使用广:例如YouTube、Instagram、还有国内的豆瓣,大公司包括Google、Yahoo等,甚至NASA都大量使用Python。
  • 运行速度慢:同一个问题,C语言可能需要1秒钟,Java可能需要2秒钟,而Python程序可能需要10秒钟。

可以看到,代码少,通用性高是Python的两大优点,当然,也有一个不好的缺点,那就是运行速度慢。所以,Python一般适合较大工作量,同时对时间要求不高的场景。

再举个生活中的例子,在北京,早晚高峰在城市的道路上很堵,即便不是早晚高峰也很多,我在想,其实各个城市里面现在都面临着这样一个问题。那假如说你花了几百万买了一辆超级跑车。这个提速呢,能够在2~3s就能够提到100公里,但是你北五环上去跑,你能跑得起来吗?跑不起来,还不如通用型的40迈,20迈的?所以呢,虽然C语言的运行速度较快,但是现有的计算机硬件已经速度很快。开发语言跑得快,也是微乎其微的,没有什么太大的影响。那我们再看python,接下来再看看python可以做什么呢?

Python可以做什么:

  • 可以做网站 (YouTube);
  • 网络游戏
  • 科学计算等

Python不可以做什么:

  • 写操作系统

  • 手机应用,Android、iOS等

如上,对于公司、企业来说,可以做网站,例如Youtube,豆瓣等,还可以做游戏,可以做科学计算等。Python不可以做什么呢?例如,操作系统,与底层打交道的一般是通过C语言来开发。还有就是手机上的应用,安卓/iOS开发等。

Python是由Guido van Rossum,在1989年,在圣诞节期间,自己为了消磨时间去编写的一门开发语言。而C语言,是贴近操作系统的硬件,做任何工作都要去和硬件匹配。而Python,主要是映出高级编程能力,并且提供了很多现成的库。我只要调用这些库就可以使用了。

现在的Python,被业界里面IT人士快速的推出,被各大公司、企业、IT开发者认可。之所以认可Python,就是他学习的代价比较少,相对容易,花较少的时间就能取到很好很好的效果。代码也具有十分明确的规范:简单、优雅、意义明确。

Python的缺点是运行速度慢,因为它是解释性语言,是动态语言里面的一种,运行前需要先对代码进行解释。另外一个缺点,就是,Python的代码不能加密,能够轻易被被反编译。

了解更多IT知识,查看IT知识库

Python奇妙之旅-出发吧相关推荐

  1. 跟随报文,开启一段奇妙之旅

    摘要:跟随报文,从windows主机经过路由器到linux主机上溜达一下吧. 本文分享自华为云社区<报文在不同设备的奇妙之旅>,原文作者:鼓瑟吹笙. 简介 在上图中,HostA的报文转发到 ...

  2. UNCTF2020的奇妙之旅-----CryptoMisc部分wp

    UNCTF2020的奇妙经历-----Crypto&Misc部分wp Crypto 1.easy_rsa 题目: from Crypto.Util import number import g ...

  3. 《Arduino奇妙之旅:智能车趣味制作天龙八步》一2.4 准备好了吗?

    本节书摘来华章计算机<Arduino奇妙之旅:智能车趣味制作天龙八步>一书中的第2章 ,第2.4节,(美)James Floyd Kelly Harold Timmis 著 程晨 译更多章 ...

  4. 瑶琳c语言,来桐庐瑶琳仙境,开启一场18°C的奇妙之旅

    在杭州桐庐的瑶琳镇的瑶琳仙境,常年恒温在18摄氏度,是华东沿海中部亚热带湿润区喀斯特洞穴的典型代表. 瑶琳仙境得名于清朝,据清<桐庐县志>记载:"瑶琳洞,在县西北四十五里,洞口阔 ...

  5. Python 学习之旅1

    Python 学习之旅1 2019年10月11日 来到你面前的是一个图像识别的小程序.它能做的是将写在纸上的文字,精准地识别出来.如下图: import requests from aip impor ...

  6. 如何系统地自学python100天_Github上发布了一个Python学习秘笈,从萌新到王者的100天Python学习之旅...

    北京千锋互联科技有限公司成都分公司骆昊(jackfrued)在Github上发布了一个Python学习秘笈,从萌新到王者的100天Python学习之旅. 简单的说,Python是一个"优雅& ...

  7. 小猪的Python学习之旅 —— 1.基础知识储备

    小猪的Python学习之旅 -- 1.基础知识储备 引言: (文章比较长,建议看目录按需学习-) 以前刚学编程的时候就对Python略有耳闻,不过学校只有C,C++,Java,C#. 和PHP有句&q ...

  8. 小猪的Python学习之旅 —— 19.Python微信自动好友验证,自动回复,发送群聊链接

    小猪的Python学习之旅 -- 19.Python微信自动好友验证,自动回复,发送群聊链接 标签:Python 一句话概括本文: 上一节利用itchat这个库,做了小宇宙早报的监测与转发, 本节新增 ...

  9. 小猪的Python学习之旅 —— 14.项目实战:抓取豆瓣音乐Top 250数据存到Excel中

    小猪的Python学习之旅 -- 14.项目实战:抓取豆瓣音乐Top 250数据存到Excel中 标签:Python 一句话概括本文: 利用Excel存储爬到的抓取豆瓣音乐Top 250数据信息,还有 ...

最新文章

  1. Springboot 使用thymeleaf模板layout布局
  2. WebSocket基础知识笔记
  3. Python二级基础知识点
  4. 要打造一款稳定顺滑、火遍全球的游戏?云将成为你的坚实后盾
  5. pgpool-II3.1 的内存泄漏(五)
  6. 【mysql】mysql常用语句
  7. noip2013解题报告
  8. windows 版本 Appium 环境搭建
  9. 微信公众平台和微信开放平台的区别
  10. 我们的征程是星辰大海
  11. Linux 4.x MTD源码分析-cfi-flash设备probe过程分析
  12. 【IPFS应用开发】ipfs安卓节点编译 ipfs andriod node
  13. Mathtype7在Word2016中闪退
  14. 推荐一个Chrome去广告的插件Adblock Plus
  15. ERROR: cannot launch node of type [robot_state_publisher/state_publisher]解决办法
  16. 银川水利学校计算机专业怎么样,黄河水利职业技术学院的计算机专业怎么样
  17. Linux的scan命令,clamscan-Linux查毒工具的命令详解
  18. linux下查看tomcat宕机并自动重启
  19. ECG信号读出,检测QRS,P,T 波(小波去噪,并根据检测),基于BP辨识的神经网络
  20. Java生成word通报(使用echart、poi-tl、PhantomJS)

热门文章

  1. 2016 matlab 中文版软件和安装教程
  2. [心情]其实我只想要一份稳定有发展潜力的工作,为公司做出最大的贡献之余也丰富我的人生阅历的工作而已从而达到我人生的巅峰...
  3. 单片机控制OLED12864显示屏之模块化编程
  4. 【LOJ 3037】开关游戏(DP)
  5. 牛客每日练习----最优屏障,打铁的箱子,小妈妈找蝌蚪
  6. 追女生攻略:怎么才能吸引女生?
  7. python能表示的最大整数是多少_Python中整数的最大可能值是多少?
  8. Eclipse安装与汉化
  9. 发现一个宝藏!全网最全的Python算法仓库!
  10. 通过短信网关发送Wappush(包括超长Wappush)