一.编程语言介绍与分类

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小白短期基础入门的更多相关文章

  1. VS2013中Python学习笔记[基础入门]

    前言 在上一节中简单的介绍了在VS2013中如何进行开发Hello World,在VS2013中进行搭建了环境http://www.cnblogs.com/aehyok/p/3986168.html. ...

  2. 王者荣耀是怎样炼成的(二)《王者荣耀》unity安装及使用的小白零基础入门

    转载请注明出处:http://www.cnblogs.com/yuxiuyan/p/7535345.html 工欲善其事,必先利其器. 上回书说到,开发游戏用到unity和C#.本篇博客将从零开始做一 ...

  3. Python学习之路【第一篇】-Python简介和基础入门

    1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是 ...

  4. Python简介和基础入门

    1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是一种开发语言,而且已经 ...

  5. python学习之基础入门,安装,字符串,数据转换,三元运算符

    python基础 我们要开始学习新的编程语言了,加油~~ python是“世界上最好的语言”,学习它当然是认为它是最好的所以我们才学(人生苦短我学python),python运用于不同的领域,采集分析 ...

  6. Python爬虫零基础入门(系列)

    一.前言上一篇演示了如何使用requests模块向网站发送http请求,获取到网页的HTML数据.这篇来演示如何使用BeautifulSoup模块来从HTML文本中提取我们想要的数据. update ...

  7. python pandas数据分析基础入门2——(数据格式转换、排序、统计、数据透视表)

    //2019.07.18pyhton中pandas数据分析学习——第二部分2.1 数据格式转换1.查看与转换表格某一列的数据格式:(1)查看数据类型:某一列的数据格式:df["列属性名称&q ...

  8. Python类的基础入门知识

    http://www.codesky.net/article/201003/122860.html首先第一点,你会发现Python Class的定义中有一个括号,这是体现继承的地方. Java用ext ...

  9. PYTHON开发--面向对象基础入门

    面向对象 一:面向对象初级 1.思考:首先在python中,以前我们以前用到的几乎都是函数式编程,但是有时候函数式编程其中代码重复利用率太高,我们往往会把这些重复代码写进一个函数日后去调用,所以呢,今 ...

随机推荐

  1. HTTP,TCP,IP详解

    互联网协议包含了上百种协议标准,但是最重要的两个协议是TCP和IP协议,所以,大家把互联网的协议简称TCP/IP协议. 通信的时候,双方必须知道对方的标识,好比发邮件必须知道对方的邮件地址.互联网上每 ...

  2. gRPC in ASP.NET Core 3.0 -- Protocol Buffer(1)

    现如今微服务很流行,而微服务很有可能是使用不同语言进行构建的.而微服务之间通常需要相互通信,所以微服务之间必须在以下几个方面达成共识: 需要使用某种API 数据格式 错误的模式 负载均衡 ... 现在 ...

  3. jsp数据交互(一).2

    01.什么是JSP内置对象(jsp核心)? Java 内置对象 Java  作用域 解析:jsp内置对象是web容器创建的一组对象.我们都知道tomcat这款软件可以看成是一种web容器,所以我们可以 ...

  4. 私有网络(VPC)概述

    1 什么是私有网络(VPC) 私有网络是一块可用户自定义的网络空间,您可以在私有网络内部署云主机.负载均衡.数据库.Nosql快存储等云服务资源.您可自由划分网段.制定路由策略.私有网络可以配置公网网 ...

  5. python 感悟

    * 优美胜于丑陋.* 显式胜于隐式.* 简单胜于复杂.* 复杂胜于难懂.* 扁平胜于嵌套.* 稀疏胜于紧密.* 可读性应当被重视.* 尽管实用性会打败纯粹性,特例也不能凌驾于规则之上.* 不要忽略任何 ...

  6. java的jar打包工具的使用

    java的jar打包工具的使用 java的jar是一个打包工具,用于将我们编译后的class文件打包起来,这里面主要是举一个例子用来说明这个工具的使用. 在C盘下的temp文件夹下面:         ...

  7. mcrp 对接软件换

     如何配置UniMRCP Server的启动选项 UniMRCP Server的配置参数,比如:ASR server IP 地址.输出目录. 在哪儿设置这些自定义参数,在插件中如何获取这些参数. 修改 ...

  8. 90后iOS开发者的出路,如何规划30岁前的自己(程序员必修课)

    前言: 最近发生了一些和我们没有直接关系但是有间接关系的事情.比如华为“清洗”高龄基层员工,比如游戏公司2号员工拿不到股份而离职.先不说事实到底如何,起码很多码农是心有戚戚焉. 最近一年多也发生了一些 ...

  9. 【算法】【排序】【插入类】希尔排序 ShellSort

    #include<stdio.h> #include <time.h> #include<stdlib.h> int main(){ ]; //设立随机数 sran ...

  10. 通过jmeter发送webservice接口请求

    1.webservice接口地址:http://ip:port/...?wsdl 2.接口数据类型:<cuxGmiChukuRmaTrxV><salesrepId xmlns:xsi ...