初学Python 1.Python初识 life is short you need python--龟叔名言 Python是一种简洁优美语法接近自然语言的一种全栈开发语言,由"龟叔"编写开发一种易学易懂高效的语言. Python提供丰富的接口和模块,便于使用其他语言细化,性能提升对要求较高的软件. 以上简单描述了一下Python语言的优点,缺点我就不写了,因为不需要对比,强大的语言自会解决现在几个劣势. 针对于初学者版本选择的问题,因为现在国内大多数在使用2.X版本,个人建议使用3.…
1.无开发经验,初学python 如果你不会其他语言,python是你的第一门语言: A Byte of Python (简明python教程,这个有中文版简明 Python 教程)是非常好的入门教程. Learn Python the Hard Way (Zed Shaw的免费教程,个人强烈推荐) Python, Django and Flask教程: Real Python (收费,需购买) short 5 minute video 解释了为什么你的出发点应该是要完成什么项目,或者解决什…
初学 Python(十四)--生成器 初学 Python,主要整理一些学习到的知识点,这次是生成器. # -*- coding:utf-8 -*- ''''' 生成式的作用: 减少内存占有,不用一次性 创建list中所有的元素,而 是在需要的时候创建 ''' #创建generator有2种方式 #第一种将列表表达式中的[]改为()即可 g = (x*x for x in range(10)) print g for n in g: print n #第二种,关键字yield def fab(ma…
初学Python(七)——控制语句 初学Python,主要整理一些学习到的知识点,这次是控制语句. if : #-*- coding:utf-8 -*- age=raw_input('input your age : ') print 'your age is ',age #因为输入的信息默认为string类型 #所以在计算时计算其ascii码的,要转换为int类型 if int(age)>=20: print 'adult' else: print 'teenager' if int(age)…
Python中什么可以切片 l Python中符合序列的有序序列都支持切片(slice) l 如:列表,字符,元祖 Python中切片的格式 l 格式:[start : end : step] l Start:起始索引,从0开始,-1表示结束 l End:结束索引 l Step:步长 l end-start=正数时,从左向右取值,=负数时反向取值 l 注意:切片结果不包含结束索引,即不包含最后一位,-1代表最后一个位置索引 常用的几种方式: l [:] 如:list2=list…
一.关于python ① 由荷兰人Guido van Rossum(龟叔)于1989年圣诞节为打发无聊时间所编写的编程语言. ② python的特点:优雅 明确 简单.代码量少,运行速度快. 缺点:运行速度慢.源码不能加密 ③ 适合的领域:Web网站和各种网络服务.系统工具和脚本.作为“胶水”语言把其他语言开发的模块包装起来方便使用. 不适合的领域:贴近硬件的代码,例如驱动程序等(首选C).移动开发:iOS/Android有各自的开发语言(ObjC,Swift/Java).游戏开发:首选C/C+…