码迷,mamicode.com
首页 > 编程语言 > 详细

python 听课笔记- day01 介绍、基本语法、流程控制

时间:2018-04-01 01:07:17      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:lin   windows   初学   dir   就是   filter   控制   nic   并且   

本节内容

  1. Python介绍
  2. 发展史
  3. Python 2 or 3?
  4. 安装
  5. Hello World程序
  6. 变量
  7. 用户输入
  8. 模块初识
  9. .pyc是个什么鬼?
  10. 数据类型初识
  11. 数据运算
  12. 表达式if ...else语句
  13. 表达式for 循环
  14. break and continue 
  15. 表达式while 循环
  16. 作业需求

 


 


 Python介绍

在1989年12月时,吉多·范罗苏姆(Guido van Rossum)——龟叔 创立了Python。

 

Python发展史 

在1989年12月时,吉多·范罗苏姆(Guido van Rossum)——龟叔 创立了Python。

1991年,第一个Python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。从一出生,Python已经具有了:类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。


Python 1.0 - January 1994 增加了 lambda, map, filter and reduce.
1999年 Python的web框架之祖——Zope 1发布
Python 2.0 - 2000/10/16,加入了内存回收机制,构成了现在Python语言框架的基础
Python 2.4 – 2004/11/30, 同年目前最流行的WEB框架Django 诞生
Python 2.5 - 2006/09/19
Python 2.6 - 2008/10/1
Python 2.7 - 2010/07/03  #目前业内主流使用的工业版本依然是2.7

Python 3.0 - 2008/12/03 
Python 3.1 - 2009/06/27
Python 3.2 - 2011/02/20
Python 3.3 - 2012/09/29
Python 3.4 - 2014/03/16
Python 3.5 - 2015/09/13

2014年11月,Python2.7将在2020年停止支持的消息被发布,并且不会在发布2.8版本,建议用户尽可能的迁移到3.4+

 

Python2 还是 Python3 ?

 

py2.7是2.x系列的最后一个版本,已经停止开发,不再增加新功能。2020年终止支持。

 

所有的最新的标准库的更新改进,只会在3.x的版本里出现。

 

龟叔决定清理Python2.x ,并且不再兼容旧版本。 最大的一个改变就是使用Unicode作为默认编码。Pyhton2.x中(默认编码是ASSIC)直接写中文会报错,Python3中(默认编码是UNICODE)可以直接写中文了。

 

从开源项目看,支持py3的比例已经大大提高,知名的项目一般都支持py2.7和py3+。

 

py3比py2更规范统一、去掉了没必要的关键字

 

Python3.x还在持续改进

 

 

 

所以我们还是推荐大家使用Python3.x。

 

命令行模式和Python交互模式

在Windows开始菜单选择“命令提示符”(或者开始(win+R)~~cmd),就进入到命令行模式,它的提示符类似C:\>

技术分享图片

在命令行模式下敲命令python,就看到类似如下的一堆文本输出,然后就进入到Python交互模式,它的提示符是>>>

技术分享图片

 

在Python交互模式下输入exit()并回车,就退出了Python交互模式,并回到命令行模式:

 技术分享图片

也可以直接通过开始菜单选择Python (command line)菜单项,直接进入Python交互模式,但是输入exit()后窗口会直接关闭,不会回到命令行模式。

 

请注意区分命令行模式和Python交互模式。

Python交互模式的代码是输入一行,执行一行,把每一行Python代码的结果自动打印出来;

而命令行模式下直接运行.py文件是一次性执行该文件内的所有代码。执行一个.py文件只能在命令行模式执行。

可见,Python交互模式主要是为了调试Python代码用的,也便于初学者学习,它不是正式运行Python代码的环境!

 第一个程序--Hello world

1.新建一个文本文件,里面写上要打印Hello world 的程序
2.打开电脑自带的命令行 :  开始--cmd
3.切换路径到你的文件所在的路径 cd c:\ (或者直接就 d:)
      cd=change directory(切换路径) 不切换也行
4.执行文件 执行程序所在路径以及执行程序名字(和后缀)+空格+(执行文件所在路径以及)文件名以及后缀技术分享图片
 
技术分享图片

如上所示:1是执行程序(其所在路径可以不指明,因为我们安装程序的时候已经配置了环境变量,指明了该程序所在路径)

                 2是一个空格,在执行程序和所要执行的文件之间要有一个空格

                 3是执行文件及其所在路径,当命令行程序没有切换到所要执行的文件的路径的时候,这里就要明确指出其所在路径,当所在路径的某一个文件夹名称中包含空格时,就要用双引号括起来。

 

注意:

技术分享图片

 技术分享图片

 


 


 

 

python 听课笔记- day01 介绍、基本语法、流程控制

标签:lin   windows   初学   dir   就是   filter   控制   nic   并且   

原文地址:https://www.cnblogs.com/liangxiaoji/p/8678426.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!