《零基础学python第二版》已经放出

2015-04-29
阅读 1 分钟
7.8k
《零基础学python》第二版已经放出,敬请各位访问网站:www.itdiffer.com 因为本人精力有限,同时维护两地有难度。并且教程还不稳定,正在不断修改。如果这一版修订完成,就会在本博客上连载。见谅。 第二版的目标是:From Beginner to Master

质因数

2015-02-25
阅读 1 分钟
2.6k
问题 将一个大于零的整数分解为质数(质因数)相城 分析: 初设一个质数k,并赋值最小质数:2,即k=2 如果这个整数n等于k,则停止分解。 如果n能够被k整除,也就是n%k=0,那么n就换为n/k 继续循环。 如果n不能被k整除,则让k增加,k++,再进行前述循环 package sloveproblems; import java.util.Scanner; public class Pr...

判断水仙花数

2015-02-23
阅读 1 分钟
4.2k
问题 水仙花数,就是一个三位数,每个位上的数字的立方并求和,结果等于该数本身。例如153=1^3+5^+3^3。 输入一个三位数,判断它是否为水仙花数 {代码...}

判断素数

2015-02-23
阅读 1 分钟
3.3k
质数(prime number)又称素数,有无限个。一个大于1的自然数,除了1和它本身外,不能整除以其他自然数(质数),换句话说就是该数除了1和它本身以外不再有其他的因数;否则称为合数。

古典问题:有多少对兔子

2015-02-23
阅读 1 分钟
2.4k
古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

[零基础学python]Tornado静态路径以及一个项目框架

2014-10-27
阅读 8 分钟
17.8k
"just as the Son of Man came not to be served but to serve, and to give his life a ransom for many."(MATTHEW:20:28)

[零基础学python]模板中的语法

2014-10-24
阅读 5 分钟
5.1k
"Come to me, all you that are weary and are carrying heavy burdens, and I will give you rest. Take my yoke upon you, and learn from me; for I am gentle and humble in heart, and you will find rest for your souls. For my yoke is easy, and my burden is light."(MATTHEW 12:28-30)

[零基础学python]使用tornado表单和模板

2014-10-21
阅读 6 分钟
11.4k
But when he heard this, he said:"Those who are well have no need of a physician, but those who are sick. Go and learn what this means,'Idesire mercy, not sacrifice' For I have come to call not the righteous but sinners."(MATTHEW 9:12)

[零基础学python]探析get和post方法

2014-10-20
阅读 6 分钟
9.1k
"Do not store up for yourselves treasures on earth, where moth and rust consume and where thieves break in and steal; but store up for yourselves treasures in heaven, where neither moth and rust consumes and where thieves do not break in and steal. For where your treasure is, there your heart wil...

[零基础学python]Hello,第一个网页分析

2014-10-13
阅读 7 分钟
12.4k
As he walked by the sea of Galilee, he saw two brothers, Simon, who is called Peter, and Andrew his brother, casting a net into the sea--for they were fishermen. And he said to them,"Follow me, and I will make you fish for people." Immediately they left their nets and followed him.(MATTHEW 5:18-20)

[零基础学python]python开发框架

2014-10-10
阅读 3 分钟
7.9k
"One does not live by bread alone,but by every word that comes from the mouth of God" --(MATTHEW4:4)

[零基础学python]用Python操作数据库(3)

2014-10-09
阅读 3 分钟
4.8k
通过python操作数据库的行为,除了能够完成前面两讲中的操作之外(当然,那是比较常用的),其实任何对数据库进行的操作,都能够通过python-mysqldb来实现。

[零基础学python]用Python操作数据库(2)

2014-10-06
阅读 6 分钟
10.7k
回顾一下已有的战果:(1)连接数据库;(2)建立指针;(3)通过指针插入记录;(4)提交将插入结果保存到数据库。在交互模式中,先温故,再知新。

[零基础学python]用Python操作数据库(1)

2014-10-05
阅读 6 分钟
13.7k
在上一讲中已经连接了数据库。就数据库而言,连接之后就要对其操作。但是,目前那个名字叫做qiwsirtest的数据仅仅是空架子,没有什么可操作的,要操作它,就必须在里面建立“表”,什么是数据库的表呢?下面摘抄字维基百科对数据库表的简要解释,要想详细了解,需要看官在找一些有关数据库的教程和书籍来看看。

[零基础学python]通过Python连接数据库

2014-10-04
阅读 6 分钟
5.4k
用Python来编写网站,必须要能够通过python操作数据库,所谓操作数据库,就是通过python实现对数据的连接,以及对记录、字段的各种操作。上一讲提到的那种操作方式,是看官直接通过交互模式来操作数据库。

[零基础学python]网站的结构

2014-10-02
阅读 5 分钟
4.3k
很早很早的时候,computer这个东西习惯于被称之为计算机,因为它的主要功能是完成一些科学计算的东西,我记得自己鼓捣它的时候,就是计算,根本就没有想到它有早一日还可以用来做别的。后来另外一个名字“电脑”逐渐被人们接收了,特别是网络发展起来之后,computer这个东西,如果要不上网,简直就不知道干什么。而且,现...

[零基础学python]折腾一下目录

2014-10-01
阅读 6 分钟
6.2k
python在安装的时候,就自带了很多模块,我们把这些模块称之为标准库,其中,有一个是使用频率比较高的,就是 os 。这个库中方法和属性众多,有兴趣的看官可以参考官方文档:[链接],或者在交互模式中,用dir(os)看一看。

[零基础学python]私有和专有

2014-09-29
阅读 2 分钟
6k
在任何语言中,都会规定某些对象(属性、方法、函数、类等)只能够在某个范围内访问,出了这个范围就不能访问了。这是“公”、“私”之分。此外,还会专门为某些特殊的东西指定一些特殊表示,比如类的名字就不能用class,def等,这就是保留字。除了保留字,python中还为类的名字做了某些特殊准备,就是“专有”的范畴。

[零基础学python]模块的加载

2014-09-26
阅读 2 分钟
8.1k
不管是用import还是用from mmmm import *的方式导入模块,当程序运行之后,回头在看那个存储着mmmm.py文件的目录中(关于mmmm.py文件可以看上一讲),多了一个文件:

[零基础学python]Import 模块

2014-09-24
阅读 5 分钟
3.9k
对于模块,在前面的一些举例中,已经涉及到了,比如曾经有过:import random (获取随机数模块)。为了能够对模块有一个清晰的了解,首先要看看什么模块,这里选取官方文档中对它的定义:

[零基础学python]类的细节

2014-09-23
阅读 3 分钟
4.1k
大家对OOP有不同看法,所谓工程派和学院派看法不一致。从应用的角度看,工程派的观点是值得推荐的,那就是:不用太在意内部是怎么工作的,只要能够解决眼下的问题即可。但是,对于学习者而言,如果仅仅停留在工程派的层面(特别提醒,上述几位朋友都是工程派的大侠,他们可不是简单地能够使用,其实是更高层次的“无招胜...

[零基础学python]编写类之四再论继承

2014-09-18
阅读 3 分钟
3.3k
对结果很满意,再看程序中的继承关系:Pythoner <-- Programmer <-- Person,从上面的过程中不难看出,继承能够减少代码重复,是的代码更简练。另外,在继承的时候,也可以在函数中对参数进行默认赋值。

[零基础学python]编写类之三子类

2014-09-17
阅读 4 分钟
3k
上面这段代码,运行起来没有什么问题,但是,仔细看,发现有两个类,一个名字叫做Person,另外一个叫做Programmer,这还不是问题所在,问题所在是这两个类的构造函数中,存在这相同的地方:self.name=name,self.lang=lang,self.email=email,这对于追求代码质量的程序员,一般是不允许的。最好不要有重复代码或者冗余代...

[零基础学python]编写类之二方法

2014-09-16
阅读 4 分钟
2.9k
上一讲中创建了类,并且重点讲述了构造函数以及类实例,特别是对那个self,描述了不少。在讲述构造函数的时候特别提到,init()是一个函数,只不过在类中有一点特殊的作用罢了,每个类,首先要运行它,它规定了类的基本结构。

[零基础学python]编写类之一创建实例

2014-09-15
阅读 5 分钟
4.7k
虽然已经对类有了一点点模糊概念,但是,阅读前面一讲的内容的确感到累呀,都是文字,连代码都没有。 本讲就要简单多了,尝试走一个类的流程。 说明:关于类的这部分,我参考了《Learning Python》一书的讲解。 创建类 创建类的方法比较简单,如下: {代码...} 注意,类的名称一般用大写字母开头,这是惯例。当然,如果...

[零基础学python]关于类的初步认识

2014-09-13
阅读 4 分钟
3.1k
在开始部分,请看官非常非常耐心地阅读下面几个枯燥的术语解释,本来这不符合本教程的风格,但是,请看官谅解,因为列位将来一定要阅读枯燥的东西的。这些枯燥的属于解释,均来自维基百科。

[零基础学python]传说中的函数编写条规

2014-09-12
阅读 4 分钟
3.2k
关于函数的事情,总是说不完的,下面就罗列一些编写函数的注意事项。特别声明,这些事项不是我总结的,我是从一本名字为《Learning Python》的书里面抄过来的,顺便写成了汉语,当然,是按照自己的视角翻译的,里面也夹杂了一些自己的观点。看官也可以理解为源于《Learning Python》但又有点儿不同。

[零基础学python]总结参数的传递

2014-09-11
阅读 3 分钟
2.8k
这种方式最常见了,列出有限个数的参数,并且彼此之间用逗号隔开。在调用函数的时候,按照顺序以此对参数进行赋值,特备注意的是,参数的名字不重要,重要的是位置。而且,必须数量一致,一一对应。第一个对象(可能是数值、字符串等等)对应第一个参数,第二个对应第二个参数,如此对应,不得偏左也不得偏右。

[零基础学python]变量和参数

2014-09-10
阅读 4 分钟
4.7k
对于变量和参数,不管是已经敲代码多年的老鸟,还是刚刚接触编程的小白,都会有时候清楚,有时候又有点模糊。因为,在实际应用中,它们之间分分离离,比如,敲代码都知道,x=3中x是变量,它不是参数,但是在函数y=3x+4中,x是变量,也是参数。那么什么这两个到底有什么区别和联系呢?我在网上搜了一下,发现很多说法,虽...

[零基础学python]重回函数

2014-09-09
阅读 3 分钟
3.8k
在本教程的开始部分,就已经引入了函数的概念:《永远强大的函数》,之所以那时候就提到函数,是因为我觉得函数之重要,远远超过一般。这里,重回函数,一是复习,二是要在已经学习的基础上,对函数有更深刻的理解。