简单的文字,简单的程序代码,就能做出让人猜不透的效果
关注我的人,都知道,我现在换项目了,嘿嘿看到这篇文章大家肯定会明白,我现在项目在做什么。
希望靠着我的项目经验,来带领大家学习Python和怎么用Python开发。
说说开发工具。。。
Python的开发工具很多,比如说Jython,IDLE(官方给的),ActivePython(花钱的),Wing IDE ,pydev等等。
当然本人用的是IDLE,原因免费啊。
实践一下:
print "hello world"
在下面就会打出 hello world ,这个基本上人人都会,也说明了Python是多么的简单。
在shell里面可以直接输入比如 + - × / 等符号,可以直接识别为相应的运算
在Python中没有{},这个一定要注意,在项目中老会出现这个,导致程序运行的失败,Python 对于分号是不识别的,所以你加;也没用
好了,让我们从基础开始学习Python
1.条件判断
a = 10
b = 11
if a > b:
print "a > b"
elif a == b:
print "a == b"
else :
print "a < b"
a = b
if a > b:
print "a > b"
elif a == b:
print "a == b"
else :
print "a < b"
>>> ================================ RESTART ================================
>>>
a < b
a == b
>>>
2.Python对于文件的处理问题
Python的文件处理有点像C,学过C的人对于这个会理解的很快
f = open("demo.txt")
line = f.readline()
while line:
print line,
line = f.readline()
f.close()
打开文件,遍历文件,关闭文件,就这么简单
>>> ================================ RESTART ================================
>>>
12
12
12
12
>>>
上面的代码也可以这样写
for line in open("demo.txt"):
print line, # miss enter
# 为注释的符号
文件的写的操作
f = open("demo.txt","w")
f.write("%s" %("chenhailong is good man"));
f.close()
在项目中,可以用来进行文件处理。
3.python中的字符串
python的字符串有3种形式
a = "Hello World"
b = 'Hello World'
c = """<h1>Hello
World</h1>"""
print a
print b
print c
在项目中可以用这个来输出dom对象
上面的东西很少,但基本上python的基本知识已经可以了。现在就能用来实现简单的程序,比如一些简单的算法类的程序(打印9×9)
还有就是列表,元组,字典,相当于数组,列表和图
这些只要在实践中多用用,就会明白了。
4.python的遍历
其实上面我已经用过了,大家开发的时候,记住和别的语言不一样就ok了。简单
5.python中的函数
函数,可以说是编程语言中最重要的东西了,函数无处不在,函数也非常的实用和方便。
def printHelloWorldMethod():
s = "Hello World"
print s
printHelloWorldMethod()
方法就是这样定义的,可以说钢铁是这样炼成的,我喜欢python的简洁的语言就能干大事情的能力,嘿嘿简简单单就能做很多事,比如:
def countdown(n):
print "Coming"
while n >0:
yield n
n-=1
yield 为生成器标识符,可以使用next 函数进行连续执行我们在while操作
像DAO的ResultSet一样,不停的往下走
我不想说我对python有多么多么的精通,人人都有缺点,如果你发现了不对的地方,请给我留言,让我有改正自己缺点的机会,谢谢
分享到:
相关推荐
python2.7 个人实战版本 个人应用实践 书籍正规完整
包含要安装media的各个模块的安装包,并附加安装的步骤。
本篇文章主要介绍了详解Python 2.6 升级至 Python 2.7 的实践心得,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
更有深度学习、机器学习、自然语言处理和计算机视觉的实战项目源码,助您从理论走向实践,如果您已有一定基础,您可以基于这些源码进行修改和扩展,实现更多功能。 【期待与您同行】 我们真诚地邀请您下载并使用...
手把手教你用Python实践深度学习 Python 已经成为最受欢迎的程序设计语言之一。自从2004年以后,python的使用率呈线性增长。Python 2于2000年10月16日发布,稳定版本是Python 2.7。Python 3于2008年12月3日发布,不...
window下python2.7科学计算2模块:python-dateutil-2.2.win32-py2.7.exe,scipy-0.14.0-win32-superpack-python2.7.exe,six-1.10.0-py2.py3-none-any.zip
(1)匹配日期格式:2/31/2006(3)电话号码(区号提取):(0512) 68078800-68523.2提取(1)提取list.html中的所有超链接
scipy-0.12.0-win32-superpack-python2.7.exe可以方便的进行安装。
3节 tableau使用-0
树莓派4B每次刷装完系统要做的配置前言无键盘启动(主要实现自动连接wifi和开启ssh远程访问)第一次启动树莓派换源开启VNC(记得更改原来的分辨率)删除Python2.7(太旧了,和python3.7语法略有出入,可能会导致bug...
因此,本示例项目中对 Python 2.7 的支持已被取消。视窗支持摘要:在 Windows 上,对于本文档中的许多示例,使用py而不是python3 。 该软件包完全支持 Windows 以及 Linux 和 macOS,但 Python方式通常。 Windows ...
python2.7 pip install tornado pip install psycopg2 pip install mysql.connector > https://dev.mysql.com/downloads/connector/python/ 代码存放在项目根目录waimai.py nodejs环境: npm install socket....
文件是基于物品的协同过滤算法itemCF原理及python代码实现,包含MovieLens数据集中的ml-100k数据集,开发环境是Python2.7.代码是我按照《推荐系统实践》里面的公式写的完整程序,并添加了中文注释。
Binarytree:用于学习二叉树的Python库简介您是否正在为下一次考试,作业或技术面试学习二叉树? Binarytree是一个Python库,其中Binarytree:用于研究二叉树的Python库简介您是否在为下一次...要求Python 2.7+或3.4+
后端部分, 由于容联云官方提供的接口是Python2.7版本的源码, 而我项目使用的是Python3.6版本, 所以我对容联云的接口, 进行了改写, 并进一步进行了封装, 其次还有生成图片验证码的接口, 这里就不详细概述了... ...
在安装Scrapy前首先需要确定的是已经安装好了Python(目前Scrapy支持Python2.5,Python2.6和Python2.7)。官方文档中介绍了三种方法进行安装,我采用的是使用 easy_install 进行安装,首先是下载Windows版本的...
索引的读写设置成了行buffer,每满一行都要flush到磁盘上,防止读到不完整的索引行(其实实践证明,设置了行buffer,还是能读到半拉的行)。 查询 啥?要支持SQL,别闹了,100行代码怎么支持SQL呀。 现在查询是...
生物计算 Python 3.7环境 python3 -m venv venv3.8 source venv3.8/bin/activate ...python2.7 -m virtualenv venv2.7 source venv2.7/bin/activate 创建.env文件 INPUT_DIR=input OUTPUT_DIR=output
Python 2.7 监狱长: FreeBSD 至少一个配置好的监狱 Python 2.7 SSH协议 须藤 目标监狱: Python 2.7 安装 如所述,这是一个“连接类型插件”。 要安装sshjail: 克隆此仓库。 将sshjail.py复制或链接到受...