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中,以前我们以前用到的几乎都是函数式编程,但是有时候函数式编程其中代码重复利用率太高,我们往往会把这些重复代码写进一个函数日后去调用,所以呢,今 ...
随机推荐
- linux初学者-虚拟机管理篇
linux初学者-虚拟机管理篇 之前已经介绍过,在linux系统的学习中,一般需要在虚拟机中进行操作,但是虚拟机是如何安装的呢?又是如何管理的呢?下文将对虚拟机的安装和管理进行一个简要的介绍. 1.虚 ...
- TestNG中DataProvider的用法一
目录 为什么要使用DataProvider DataProvider的常规用法 带Method参数的DataProvider 带ITestContext的DataProvider DataProvid ...
- yum源使用报错
CentOS系统yum源使用报错:Error: Cannot retrieve repository metadata (repomd.xml) for repository: rpmforge. 服 ...
- 2019最新idea注册码
2019最新注册码到2020年1月7号 N757JE0KCT-eyJsaWNlbnNlSWQiOiJONzU3SkUwS0NUIiwibGljZW5zZWVOYW1lIjoid3UgYW5qdW4iL ...
- rem的基准字体大小的设置
1.移动端 UI 给的设计稿通常是640px.720px.750px的宽度,但是我们要做适配,兼容不同的终端,rem布局是比较常用的一种方式,比较关键的是确定根节点的字体大小. 这里以640px为例, ...
- CSDN Markdown 超链接
CSDN Markdown 的超链接总是在当前页面打开新的链接,后来发现了一种可以在新窗口打开超链接的语法,如下: <a href="https://zh.wikipedia.org/ ...
- Nginx安装(详细版本)
Nginx安装文档 前言: 最近,系统部署人员那边,让我们给写一个傻瓜式的Nginx安装过程.所以就有了这个文档,本着独乐乐不如众乐乐,就分享一下.我觉得对入门小白来说,有图,乃至运行过程图,是很重要 ...
- 7z 命令行方式生成自解压exe
一.下载 7z是一个免费的工具,除了通过命令行的方式提供各种文件.压缩包相关的操作外,还提供了一种方式可以打出自解压的exe程序.该程序从运行到结束经历了三个流程: (1) 解压文件到用户临时目录: ...
- 神奇的 SQL 之子查询,细节满满 !
前言 开心一刻 有一天,麻雀遇见一只乌鸦. 麻雀问:你是啥子鸟哟 ? 乌鸦说:我是凤凰. 麻雀说:哪有你龟儿子这么黢黑的凤凰 ? 乌鸦说:你懂个铲铲,老子是烧锅炉的凤凰. 子查询 讲子查询之前,我们先 ...
- JavaWeb——使用会话维持状态2
在这次的例子里面,将完成一类似购物车的功能,在客户访问网站的时候,会选中自己将要购买的商品,而购物车将始终维持着商品的状态,会话将联系起选择第一个商品(第一个请求),选择其他商品(其他请求)以及付款等 ...