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中,以前我们以前用到的几乎都是函数式编程,但是有时候函数式编程其中代码重复利用率太高,我们往往会把这些重复代码写进一个函数日后去调用,所以呢,今 ...
随机推荐
- HTTP_4_返回结果的HTTP状态码
状态码:返回请求结果. 状态码种类繁多,以下总结常用的状态码: 类别 信息性状态码 1XX 服务器接受请求,继续处理 成功状态码 200 OK 请求处理成功,并返回资源(响应报文中 ...
- 【iOS】"OS X"想要进行更改。键入管理员的名称和密码以允许执行此操作("OS X"想使用系统钥匙串)
今天真机调试的时候遇到了这个问题,如下图: 每次调试都要输入两次用户名和密码,好麻烦的说…… 关键时刻找到了这篇文章:"Mac OS X"想要进行更改.键入管理员的名称和密码以允许 ...
- linux文本编辑vim命令
1.Vim Vim 是一个功能强大的全屏幕文本编辑器,是 Linux/UNIX 上最常用的文本编辑器,它的作用是建立.编辑.显示文本文件. Vim 没有菜单,只有命令 2.Vim 工作模式 3.插入 ...
- 使用jvisualvm.exe工具远程监视tomcat的线程运行状态
一.简述 在web项目中,常使用tomcat作为web容器.代码编写的时候,由于业务需要,也常会使用线程机制.在系统运行一段时间之后,若出现响应慢或线程之间出现死锁的情况,要查出问题所在,需要使用jd ...
- BeanFactory体系结构
BeanFactory是Spring中非常重要的一个类,搞懂了它,你就知道了bean的初始化和摧毁过程,对于深入理解IOC有很大的帮助. BeanFactory体系结构 首先看一下使用IDEA生成的继 ...
- JAVA并发编程之倒计数器CountDownLatch
CountDownLatch 的使用场景:在主线程中开启多线程去并行执行任务,并且主线程需要等待所有子线程执行完毕后汇总返回结果. 我把源码中的英文注释全部删除,写上自己的注释.就剩下 70 行不到的 ...
- ORACLE 的CONNECT BY、START WITH,CONNECT_BY_ROOT、CONNECT_BY_ISLEAF、SYS_CONNECT_BY_PATH,LEVEL的使用(Hierarchical query-层次查询)
如果表中存在层次数据,则可以使用层次化查询子句查询出表中行记录之间的层次关系基本语法: START WITH <condition1> CONNECT BY [ NOCYCLE ] < ...
- cogs 1317. 数列操作C 区间修改 区间查询
1317. 数列操作C ★★★ 输入文件:shuliec.in 输出文件:shuliec.out 简单对比时间限制:1 s 内存限制:128 MB [题目描述] 假设有一个长度为 n( ...
- JDK1.8源码分析03之idea搭建源码阅读环境
序言:上一节说了阅读源码的顺序,有了一个大体的方向,咱们就知道该如何下手.接下来,就要搭建一个方便阅读源码及debug的环境.有助于跟踪源码的调用情况. 目前新开发的项目, 大多数都是基于JDK1.8 ...
- luogu1330_封锁阳光大学 图的遍历
传送门 解释:(转自洛谷题解) 首先,肯定要明确一点,那就是这个图是不一定联通的.于是,我们就可以将整张图切分成许多分开的连同子图来处理.然而最重要的事情是:如何处理一个连通图? 乍看下去,似乎无从下 ...