python小白短期基础入门
一.编程语言介绍与分类
1.什么是编程语言
编程语言本质就是人类的语言,主要用于沟通交流。我们通过编程语言与计算机进行互动交流,从而使计算机来帮助我们实现一些特定的功能和一些复杂的工作。
2.编程语言的分类
编程语言可以分为机器语言、汇编语言、高级语言。机器语言是计算机底层的语言,直接与硬件打交道,人类没有办法看懂;汇编语言主要有0与1组成的,开发效率低;高级语言是对底层的指令进行封装留出简单的接口给使用者直接引用,所以相比与汇编语言开发效率高,高级语言主要有python、C、C++、C#、Java等。
3.编译型语言与解释型语言
编译型语言是人类通过写程序,把全部程序交给编译器进行全部翻译再交给机器语言,机器语言是计算机能够识别的语言。与之相反的是,解释型语言是把人类的代码一边执行一边翻译再交给机器语言给计算机识别。由于编译型语言是全部把人类的语言直接给翻译,所以执行速度快,开发效率低,跨平台性差,例如C语言、C++等;但是,解释型语言是边执行边翻译所以执行速度慢,开发效率高,跨平台性要好,如python 、Java等。但是虽然执行速度慢,人类对此无法察觉。虽着软件和硬件的提升和完善,还是可以弥补该短处的。
二.python的介绍与应用领域
1.python的创始人是吉多.范罗苏姆在1989年圣诞节创立的,中文是龟叔,2017年随着云计算、大数据的兴起,渐渐走进大众的视野,谁也没有想到每天会有成百上千的程序员在使用python应用于开发等其他用途,成为流行的四大编程语言之一。
2.python有很多的应用领域。主要用于Web开发、爬虫、云计算、人工智能、自动化运维等诸多领域。由于python的引进,导致中国python岗位缺乏,社会急需要python的应用人才,因此python有巨大的发展潜能和空间。
三.python的版本介绍
python有2个版本,分别是python2和python3,早期龟叔和其他人员开发python时,由于与不同编程语言的人员在一块开发python时会出现不同的风格,龟叔为了使python更加简洁明了,所以自己又写了一个版本python3,但是一经发布,企业没有采用python3,毕竟有成千上万的代码在python2运行,代码量巨大无法到python3上来,因此官方推出了过度版本python2.7,但是python2.7与python3有很多的不兼容,因此为了方便我们更好使用python,官方决定在2020年1月停止python2.7的更新,python2.7的功能会慢慢移植和兼容到python3上来,因此python3版本是大势所趋。所以不建议学习python2.版本。
python小白短期基础入门的更多相关文章
- VS2013中Python学习笔记[基础入门]
前言 在上一节中简单的介绍了在VS2013中如何进行开发Hello World,在VS2013中进行搭建了环境http://www.cnblogs.com/aehyok/p/3986168.html. ...
- 王者荣耀是怎样炼成的(二)《王者荣耀》unity安装及使用的小白零基础入门
转载请注明出处:http://www.cnblogs.com/yuxiuyan/p/7535345.html 工欲善其事,必先利其器. 上回书说到,开发游戏用到unity和C#.本篇博客将从零开始做一 ...
- Python学习之路【第一篇】-Python简介和基础入门
1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是 ...
- Python简介和基础入门
1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是一种开发语言,而且已经 ...
- python学习之基础入门,安装,字符串,数据转换,三元运算符
python基础 我们要开始学习新的编程语言了,加油~~ python是“世界上最好的语言”,学习它当然是认为它是最好的所以我们才学(人生苦短我学python),python运用于不同的领域,采集分析 ...
- Python爬虫零基础入门(系列)
一.前言上一篇演示了如何使用requests模块向网站发送http请求,获取到网页的HTML数据.这篇来演示如何使用BeautifulSoup模块来从HTML文本中提取我们想要的数据. update ...
- python pandas数据分析基础入门2——(数据格式转换、排序、统计、数据透视表)
//2019.07.18pyhton中pandas数据分析学习——第二部分2.1 数据格式转换1.查看与转换表格某一列的数据格式:(1)查看数据类型:某一列的数据格式:df["列属性名称&q ...
- Python类的基础入门知识
http://www.codesky.net/article/201003/122860.html首先第一点,你会发现Python Class的定义中有一个括号,这是体现继承的地方. Java用ext ...
- PYTHON开发--面向对象基础入门
面向对象 一:面向对象初级 1.思考:首先在python中,以前我们以前用到的几乎都是函数式编程,但是有时候函数式编程其中代码重复利用率太高,我们往往会把这些重复代码写进一个函数日后去调用,所以呢,今 ...
随机推荐
- Appium+python自动化(二十四)- 白素贞千年等一回许仙 - 元素等待(超详解)
简介 许仙小时候最喜欢吃又甜又软的汤圆了,一次一颗汤圆落入西湖,被一条小白蛇衔走了.十几年后,一位身着白衣.有青衣丫鬟相伴的美丽女子与许仙相识了,她叫白娘子.白娘子聪明又善良,两个人很快走到了一起.靠 ...
- flask+uwsgi+nginx+docker-compose部署
简单介绍 Flask这里就不多阐述了,已经是很流行的一个轻量级python框架了,对于小.中型项目特别适合.这里用docker的compose编排部署.uwsgi 简单的说明下,uWSGI是一个Web ...
- rabbitMQ_workQueue(二)
生产者发送多个消息到队列,由多个消费者消费. 如果一个消费者需要处理一个耗时的任务,那么队列中其他的任务将被迫等待这个消费者处理完成,所以为了避免这样的情况,可以建立对个消费者进行工作. 本例中使 ...
- 15. Java异常处理
*:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* ...
- 对Rust所有权、借用及生命周期的理解
Rust的内存管理中涉及所有权.借用与生命周期这三个概念,下面是个人的一点粗浅理解. 一.从内存安全的角度理解Rust中的所有权.借用.生命周期 要理解这三个概念,你首要想的是这么做的出发点是什么-- ...
- How to check all timestamps of a file
A friend of mine she asked me how to check all timestamps of a file on an NTFS volume. She did not h ...
- HDP Hive性能调优
(官方文档翻译整理及总结) 一.优化数据仓库 ① Hive LLAP 是一项接近实时结果查询的技术,可用于BI工具以及网络看板的应用,能够将数据仓库的查询时间缩短到15秒之内,这样的查询称之为Int ...
- 9-2、大型项目的接口自动化实践记录----递归判断两个json串是否相等
1.已知json串构成的情况下判断 先构造一下场景,假设已经把各个数据都移除掉不对比的字段 图1 预期.实际结果,复杂接口返回多层嵌套json时,同下 图2 预期.实际结果值为:{child_json ...
- 03、Swagger2和Springmvc整合详细记录(爬坑记录)
时间 内容 备注 2018年6月18日 基本使用 spirngmvc整合swagger2 开始之前这个系列博文基本是,在项目的使用中一些模块的内容记录,但是后期逐渐优化,不单单是整合内容. swagg ...
- spring aop 解决模糊查询参数 % - /等特殊符号问题
import com.hsq.common.utils.StringUtil;import org.aspectj.lang.ProceedingJoinPoint;import org.aspect ...