Python概述

计算机组成

计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。

计算机组成分为:计算机硬件组成以及计算机软件组成。

  1. 计算机硬件组成
  • 运算器:负责数据运算,即数据的加工处理

  • 控制器:整个计算机的中枢神经,控制程序的执行顺序,协调计算机各部分组件工作

  • 运算器和控制器统称为中央处理器(CPU)

  • 存储器:存储程序、数据和各种信号、命令等信息
    区分内存储器和外存储器:断电之后会不会丢失,丢失为内存,不会丢失为外部的

  • 输入设备:将信息输入到计算机中

  • 输出设备:将计算机处理的结果输出出来

  1. 计算机软件组成:

软件指的是一系列按照特定顺序组织的计算机数据和指令的集合。 软件又分为系统软件和应用软件两种。 系统软件就是建立计算机与人之间的交流平台,使人可以控制计算机进行工作。 常见的系统软件有:windows、linux、macos、unix、androd、ios。

认识Python

语言是人类最重要的交际工具,是人类之间进行信息交换的主要表达方式。 编程语言是用来定义计算机程序的语言,用来向计算机发出指令。 python属于编程语言的一种。 Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。

Python现状

在Tiobe语言流行榜单中处于前列

Python特点

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。

  1. 解释型

Python相比于其它语言像java和c语言一个很大的特点就是它是解释型语言,而java和c语言是编译型语言 解释型和编译型对比: 计算机只能认识一种语言,就是二进制的机器码 编译型语言首先是将源代码编译生成机器指令,再由机器运行机器码 解释型语言的源代码不是直接翻译成机器指令,而是先翻译成中间代码,再由解释器对中间代码进行解释运行 编译型就是直接生成二进制机器码执行 解释型是读取一段解释执行一段

  1. 简洁


    Python 开发所用代码量少
  2. 开源
    所谓开源,指的就是开放源代码.也就是说python语言实现的所有代码都是公开的
  3. 规范的代码
    多个空格,少个空格,或者换一行都可能改变了程序的含义

Python缺点

  1. 运行速度慢
  2. 代码不能加密(解释型语言)
    Python是解释性语言,它的源码都是以名文形式存放的,Python语言是不能加密的。c语言编译后形成exe文件,从exe文件不能推导出源文件。
  3. 版本不兼容
    Python3不向下兼容Python2

Python应用方向
方向一:常规软件开发
Python支持函数式编程和OOP面向对象编程,能够承担任何种类软件的开发工作,因此常规的软件开发、脚本编写、网络编程等都属于标配能力

方向二:科学计算
随着NumPy,SciPy,Matplotlib,Enthoughtlibrarys等众多程序库的开发,Python越来越适合于做科学计算、绘制高质量的2D和3D图像

方向三:自动化运维
Saltstack和Ansible运维平台

方向四:云计算
开源云计算解决方案OpenStack就是基于Python开发的

方向五:Web开发
Python+Django架构,应用范围非常广,开发速度非常快,学习门槛也很低,能够帮助你快速的搭建起可用的WEB服务

方向六:网络爬虫
也称网络蜘蛛,是大数据行业获取数据的核心工具 Python是编写网络爬虫的的主流编程语言之一,其Scripy爬虫框架应用非常广泛

方向七:数据分析
在大量数据的基础上,结合科学计算、机器学习等技术,对数据进行清洗、去重、规格化和针对性的分析是大数据行业的基石。 Python是数据分析的主流语言之一

方向八:人工智能
Python在人工智能大范畴领域内的机器学习、神经网络、深度学习等方面都是主流的编程语言,得到广泛的支持和应用

Python环境安装

安装Python 3.7
Python官网:https://www.python.org/ Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的 安装是注意添加path路径,环境变量注释
[环境变量 ] 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。
查看安装版本 在cmd命令行中输入:python -V或 python --version
运行python 打开命令行窗口,输入python。出现三个箭头的符号表示安装成功,进入交互环境。
安装结果 安装后,会得到Python解释器(就是负责运行Python程序的),一个命令行交互环境,还有一个简单的集成开发环境

Python程序的运行

  1. 命令行模式和python交互模式,在python交互模式下输入下面代码并回车,通过exit()命令退出交换命令栏
    print("hello world")
  2. 创建hello.py文件,使用notepad++打开,编写代码,进入到命令行模式shell(在文档目录下,用shift+右键打开文件)执行命令运行。使用txt文档编写,会有可能多出换行和空格。
  3. 集成开发环境
    集成开发环境(Integrated Development Environment ),通常称为IDE 是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具 jetbrain公司专门做ide的,用于Python的叫PyCharm,通过官网下载安装 安装时勾选版本位数和1个关联文件的选项即可。不导入设置。 创建项目时,需设置python编译器,选择已经配置好的系统python安装环境。解释器一旦配置后面就不用修改了 新建Python文件,编写代码,点击空白页面或点击文件用右键运行程序。
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,383评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,522评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,852评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,621评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,741评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,929评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,076评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,803评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,265评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,582评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,716评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,395评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,039评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,798评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,027评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,488评论 2 361
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,612评论 2 350

推荐阅读更多精彩内容

  • Python 笔记-2-1-Python 概述 Python 概述 计算机语言概述 语言:是一种用于交流的工具,沟...
    江鸟_zsh阅读 325评论 0 1
  • 4007一东方,房间风格的生活诀窍 你能想象一个球一样的身材,和糟糠似的家,所演绎出来的时尚吗? 在你的家里乱是否...
    东方踏痕Q阅读 136评论 0 0
  • 感恩父母的养育之恩。感恩列祖列宗福德深厚、慈悲护佑。坚持早睡早起第470天。今天要去心阳参加学习,但是又不想影响家...
    喜羊羊_43e1阅读 243评论 0 4
  • 有的人说人生实在是无趣,其实那是你还没去到有趣的地方结识一班有趣的人。 都说广东人美好的一天都是从茶楼开始,老茶楼...
    晓晓吉祥阅读 504评论 2 16
  • 把每一个报表上都粘上标贴,期待下一个D,很好奇,会是谁呢?竟有一丝期待,一丝心喜^0^ 2019年我要多多生D,然...
    Any626阅读 274评论 0 0