1.多种编程语言的区别

(1)C\C++:学习成本高,学习周期长,偏系统底层,在开发硬件驱动、嵌入式、游戏引擎开发等领域有广泛应用。

(2)JAVA:目前使用最广泛的编程语言,第一个跨平台运行的语言,在大型ERP软件开发\安卓APP\网站开发领域使用广泛。

(3)PHP:使用最广泛的WEB开发语言,非常适合中小型网站开发,学习成本较低,开发效率高。

(4)PYTHON:使用领域几乎和JAVA一样广泛,但开发效率要高于JAVA,且学习成本较低,在科学运算\数据分析\网站开发\爬虫开发\云计算\自动化运维\自动化测试等领域优势明显。

2.Python生态圈

(1)WEB开发——最火的Python web框架Django,支持异步高并发的Tornado框架,短小精悍的flask,bottle,Django官方的标语把Django定义为the framework for perfectionist with deadlines(大意为一个为完全主义者开发的高效率web框架)。

(2)人工智能——谁会成为AI和大数据时代的第一开发语言?这本已是一个不需要争论的问题。如果说三年前,Matlab, Scala,R,Java和Python还各有机会,局面尚不清楚,那么三年后,趋势已经非常明确了,特别是前两天Facebook开源了Ty Torch之后,Python作为AI时代头牌语言的位置基本确立,未来的悬念仅仅是谁能坐稳第二把交椅。

(3)云计算——目前最火最知名的云计算框架就是OpenStack,Python现在的火,很大一部分就是因为云计算。

(4)金融量化分析、自动化交易——我个人之前在金融行业,2010年的时候,我们公司写的好多分析程序、高频交易软件就是用的Python,到目前,Python是金融分析、量化交易领域里用的最多的语言。

(5)爬虫——爬虫领域,Python几乎是霸主地位,Scrapy\Rquest\BeautifulSoap\urlib等,想爬啥就爬啥。

(6)自动化运维——问问中国的每个运维人员,运维人员必须会的语言是什么?10个人相信会给你一个相同的答案,它的名字叫Python。

(7)科学运算——你知道么,97年开始,NASA就在大量使用Python在进行各种复杂的科学运算,随着NumPy,SciPy,Matplotlib,Enthought,librarys等众多程序库的开发,使得Python越来越适合于做科学运算、绘制高质量的2D和3D图像。和科学计算领域最流行的商业软件Matlab相比,Python是一门通用的程序设计语言,比Matlab所采用的脚本语言的应用范围更广泛。

(8)游戏开发——在网络游戏开发中Python也有很多应用,Python非常适合编写一万行以上的项目,而且能够很好地把网游项目地规模控制在十万行代码以内。另外,知名的游戏<文明>就是用Python写的。

3.哪些公司在用Python?

Google,Dropbox(美国的百度),Spotify,YouTube,DisQus,UBER,Bitbucket,Quora(美国知乎),NASA,Instagram(美国朋友圈),Yelp(世界大众点评),腾讯蓝鲸游戏运维平台,豆瓣,知乎,网易游戏,OpenStack。

4.Python未来十年的前景 主讲老师Alex—金角大王做出的预测如下:  https://www.zhihu.com/collection/299705572

5.就业前景和工资差异

6.编程语言的进化

(1)机器语言:优点是最底层,速度最快,缺点是最复杂,开发效率最低。

(2)汇编语言:优点是比较底层,速度最快,缺点是复杂,开发效率最低。

(3)高级语言:编译型语言执行速度快,不依赖语言环境,跨平台差。

解释型语言跨平台好,一份语言到处使用,缺点是执行速度慢,依赖解释器进行。

     7.Python 介绍     创始人:吉多·范罗苏姆(Guido van Rossum)

 

Python全栈之路----编程基本情况介绍的更多相关文章

  1. Python全栈之路----目录

    Module1 Python基本语法 Python全栈之路----编程基本情况介绍 Python全栈之路----常用数据类型--集合 Module2 数据类型.字符编码.文件操作 Python全栈之路 ...

  2. Python全栈之路----常用模块----hashlib加密模块

    加密算法介绍 HASH       Python全栈之路----hash函数 Hash,一般翻译做“散列”,也有直接音译为”哈希”的,就是把任意长度的输入(又叫做预映射,pre-image),通过散列 ...

  3. python 全栈之路

    目录 Python 全栈之路 一. Python 1. Python基础知识部分 2. Python -函数 3. Python - 模块 4. Python - 面对对象 5. Python - 文 ...

  4. Python全栈之路目录结构

    基础 1.Python全栈之路-----基础篇 2.Python全栈之路---运算符与基本的数据结构 3.Python全栈之路3--set集合--三元运算--深浅拷贝--初识函数 4.Python全栈 ...

  5. Python全栈之路----函数----返回值

    函数外部的代码想要获取函数的执行结果,就可以在函数里用return语句,把结果返回. def stu_register(name,age,course='PY',country='CN'): prin ...

  6. Python全栈之路---运算符与基本的数据结构

    运算符 一.算术运算符: 练习: + 加法 两个对象相加 1 + 2得到3:'a' + 'b'得到'ab'. - 减法 一个数减去另一个数或者是负数 5 - 3得到2:-2得到一个负数 * 乘法 两个 ...

  7. Python全栈之路-----基础篇

    Python诞生 Python是著名的”龟叔“Guido van Rossum(吉多·范罗苏姆)在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. Python语法很多来自C,但又受到 ...

  8. Python全栈之路4--内置函数--文件操作

    上节重点回顾: 判断对象是否属于某个类,例如: 列表中有个数字,但是循环列表判断长度,用len会报错;因为int不支持len,所以要先判断属于某个类,然后再进行if判断. # isinstance(对 ...

  9. Python全栈之路----常用模块----软件开发目录规范

    目录基本内容 log  #日志目录 conf  #配置目录 core/luffycity  #程序核心代码目录  #luffycity 是项目名,建议用小写 libs/modules  #内置模块 d ...

随机推荐

  1. SIP协议简单介绍

    sip协议是由IETF提出的IP电话信令协议,主要目的是为了解决ip网络中的信令控制,以及同软交换通信. sip协议类似http协议: 报文结构: start-line message-header ...

  2. 7.26-Codeforces Round #372 (Div. 2)

    C. Plus and Square Root 链接:codeforces.com/group/1EzrFFyOc0/contest/716/problem/C 题型:构造 题意:起始数 x 为 2, ...

  3. Vue:(五)axios

    Axios是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中.axios主要是用于向后台发起请求的,还有在请求中做更多可控功能.官方不再维护vue-resource,推 ...

  4. ado.net 批量添加 更新 删除

    自曾列就别往下看 别折腾了   使用 SqlBulkCopy ,dataTable 必须跟sql里面的表字段完全一样 下面在sqlserver中演示 mysql 请google MySqlBulkLo ...

  5. servelet基础

    1.1           servlet简介 Java Servlet 是运行在 Web 服务器或应用服务器上的程序.她是一个浏览器和服务器之间的中间层.程序员开发程序,实现servlet的接口.S ...

  6. iOS10 后 http 网页定位失效解决方案

    最近公司开发一个app项目H5+ MUI框架进行开发的,开发的相关人员离职后,我这个小菜鸟...都是泪(从未接触过app开发) 项目要嵌入百度地图,由于已经做了微信版本的,想着还是用js api 做吧 ...

  7. H5高德地图获取当前位置

    <!doctype html> <html> <head> <meta charset="utf-8"> <meta http ...

  8. springboot启动配置原理之一(创建SpringApplication对象)

    几个重要的事件回调机制 配置在META-INF/spring.factories ApplicationContextInitializer SpringApplicationRunListener ...

  9. js之Object属性封装

    在object.create出现之前,我们实现继承一般使用: function base(){} function children(){} //实现children继承base (function( ...

  10. 填写数独 洛谷P1784

    题目链接:https://www.luogu.org/problemnew/show/P1784 因为要求行列以及每9个数字组成的中格子都得有1-9这9个数,我们不妨建三个二维数组 第一维代表是第几个 ...