Python基础入门(全套保姆级教程)

第一章

第一节:Python基础_认识Python

1. 什么是编程
通俗易懂,编程就是用代码编写程序,编写程序有很多种办法,像c语言,javaPython语言等众多语言,都可以实现编写程序。


2. 什么是编程语言
编程语言就是写程序的某种语言,用哪种语法规则来编写程序,那么,众多的编程序言都需要我们程序员的双手一个一个的敲出来的,举个例子,《a=10》 想象一下,‘a=10’是我们人类所认识的东西,但是要把他变成计算机所认识的东西,计算机认识的是‘01’代码啊!这样问题就来了,我们需要把我们认识的东西转化为‘01’代码,交给机器去执行。这个时候就分成了两大类编程语言:

第一大类:编译型(c,go):编译型就是把你写好的程序一次性翻译成01代码,编译型的特点就是执行效率高,像你玩的英雄联盟(Lol),地下城与勇士(Dnf)基本上都是编译型语言来写(c语言),所以c语言也是典型的编译型,你想没想过在Linux里面玩lol,用盖伦大喊德玛西亚,不是不行,是很麻烦,所以编译型还有个特点他的平台依赖性很高

第二大类:解释性(java,python): 解释性恰恰与编译型相反,逐行的对源代码进行翻译和运行,可以把你写的代码直接发给你的客户,你的客户用软件直接可以执行你的程序,你想一下你把你写好的代码直接发给你的客户,你的客户运行的时候需要一行一行的翻译,翻译一行,运行一行,这时候就执行效率比较低了。所以解释性的特点就是执行效率相对较低,平台的依赖性不高。

3.什么是python , python的优缺点
Python的前世源自鼻祖“龟叔”。1989年,吉多·范罗苏姆(Guido van Rossum)在阿姆斯特丹为了打发无聊的圣诞节,决心开发一个新的脚本解释程序,自此Python和创始人“龟叔”开始进入公众视野。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。
中文翻译:蟒蛇,他的中文翻译不要纠结,蟒蛇跟python没有任何关系,就是外国人随便起的,随心所欲。Python语言是有年头的,但是只是最近几年,随着人工智能,数据分析大数据平台一上来,python随着他的得天独厚有的优势大火起来,他是一个脚本语言,他对于处理数据,写个爬虫,写一些小功能,特别的好上手,特别的容易,第三库特别的全 。所以随着近几年人们对大数据时代的需求逐剧增高,python也随着水涨船高,大红大紫。
Python的特点:爬虫,自动化(自动化办公,自动化运维)科学计算 人工智能

总结
Python 是一种面向对象、解释型、弱类型的脚本语言,它也是一种功能强大而完善的通用型语言。

第一章 第一节:Python基础_认识Python相关推荐

  1. Python基础教程(第3版)中文版 第一章 快速上手:基础知识(笔记)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,分享给大家: https://www.captainai.net/lf 如果你学完了Python不知道干什么,不妨去了解一下. 第一章 快速 ...

  2. Python基础_第2章_Python运算符与if结构

    Python基础_第2章_Python运算符与if结构 文章目录 Python基础_第2章_Python运算符与if结构 Day02之`Python运算符与if结构` 一.昨日回顾 1.回顾昨天的课程 ...

  3. Python基础_第3章_Python中的循环结构

    Python基础_第3章_Python中的循环结构 文章目录 Python基础_第3章_Python中的循环结构 Python中的循环结构 一.回顾分支练习题 1.判断是否为一个合法三角形 2.求世界 ...

  4. Python基础_第5章_Python中的数据序列

    Python基础_第5章_Python中的数据序列 文章目录 Python基础_第5章_Python中的数据序列 Python中的数据序列 一.字典--Python中的==查询==神器 1.为什么需要 ...

  5. 16第一章 ASP.Net编程基础知识

    第一章        ASP.Net编程基础知识 第一章        ASP.Net编程基础知识 本章首先介绍用ASP.Net技术编制服务器端动态网页所需的网络和HTML标记语言方面的有关知识.然后 ...

  6. 第一章c语言基础知识答案,第一章 C语言的基础知识练习题

    第一章 C语言的基础知识练习题 第一章 C语言的基础知识 第一节 对C语言的初步认识 习题 1. 下列叙述中错误的是 B A)任何一个C程序都必须有且仅有一个main函数,C语言总是从main函数开始 ...

  7. 初步使用计算机教案ppt,第一章 第一节 初识计算机程序(课件+教案+素材)

    第一章 第一节 初识计算机程序(课件+教案+素材) ==================资料简介====================== 第一节 初识计算机程序:28张PPT ~$第一节 认识智能 ...

  8. 第一章 Django 建站基础

    第一章 Django建站基础 1.1网站的定义及组成 网站(website)组成: (1)域名:www.baidu.com (2)空间服务器:虚拟主机,独立服务器,vps (3)DNS域名解析 (4) ...

  9. 《网络是怎样连接的》第一章第二节:向DNS服务器查询Web服务器的IP地址

    <网络是怎样连接的>第一章:浏览器生成消息 概述:这本书以 "从在浏览器输入网址,到屏幕显示出网页,当中到底发生了什么?"为疑问,探究其中的过程.本章讲的是浏览器怎么把 ...

最新文章

  1. 很开心收到了Andreas Loew发给我的注册key
  2. tomcat安装_基于CentOS 一键安装tomcat脚本
  3. 什么是区块链钱包?区块链钱包如何运作?
  4. js计算器代码加减乘除_理不清亲戚关系,程序员直接写了一个亲戚关系计算器,来试试?...
  5. 计算机考级各省份难度,2018年全国各省份高考难度排名,基于高分率最新统计数据!...
  6. mac下载的api文档怎么_Python调用百度API实现语音识别(二)
  7. 牛客--二维数组中的查找
  8. 微信H5支付 以及退款
  9. 关于FTTx(Fiber To The X:光纤接入)
  10. HTML基础跟着李南江学编程
  11. TunePat Amazon Video Downloader使用教程
  12. 【Windows Server 2019】活动目录 (Active Directory) ——创建、删除和管理对象、容器和组织单位(OU)
  13. 【记录】一个自动投票的小程序(python实现)
  14. 打印菱形图案c语言pta,C语言的考试题型
  15. 消息中间件选型分析:从 Kafka 与 RabbitMQ 对比
  16. oracle如果为0显示为1,解决Oracle的数值0.1只显示成.1问题
  17. Thymeleaf 中文文档----全译版
  18. Java--Spring入门
  19. 风影ASP.NET基础教学 11 FormView
  20. c语言fp函数,FP_INFINITE

热门文章

  1. Fast rcnn and Faster rcnn 算法原理
  2. Python - 基础到进阶
  3. 最好的开源项目的一些的在VC + +和MFC的
  4. NW.js的helloworld
  5. linux 服务配置 ppt,Linux_Web服务器的配置.ppt
  6. Shell中while循环的done 后接一个重定向
  7. ewiews面板回归模型操作_eviews处理面板数据的操作的步骤.ppt
  8. SAP中MIRO发票校验多采购订单选择应用
  9. BSA-Rhodamine B,牛血清白蛋白-罗丹明B BSA-PEG-RB的状态
  10. 点在三维平面上的投影