- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 《head first python》——web开发
MVC模式:(model — View — Controller)MVC是好的web应用应当遵循的模式模型:存储web应用视图:格式化和显示web应用用户界面的代码控制器:将web应用“粘合”在一起并提供业务逻辑的代码为什么使用MVC模式?原因:确保模型代码和视图代码分离,而且都能与控制器代码分离。也就是MVC保证了“职责分离”控制你的代码:推荐的目录结构webap
2015-09-16 22:16:43 1278
原创 python上机题:黑色星期五
题目描述13号又是星期五是一个不寻常的日子吗?13号在星期五比在其他日少吗?为了回答这个问题,写一个程序来计算在n年里13日落在星期一,星期二……星期日的次数.这个测试从1900年1月1日到1900+n-1年12月31日.n是一个非负数且不大于400.这里有一些你要知道的:1900年1月1日是星期一.4,6,11和9月有30天.其他月份除了2月有31天.闰年
2015-09-16 16:19:04 7291
转载 networkx笔记
关于Python语言,如果没有接触过可以找一本Python的语法书来看看(推荐《Python 精要参考(第二版)》,网上有电子版)。这个语言很简单易学,只要有点编程基础,几天就可以学会它,然后就可以自如的运用它调用NetworkX了。一、建立图或网络1、无向图在PythonWin 的Shell里输入:import networkx as nx
2015-09-15 15:44:52 7125
原创 WinGW——配置sublime 3运行C程序
1、下载WinGw提示:(1)MinGW-4.1.1.exe安装时(这里只是安装”current”,不安装”source”)下载以下几个包: ada.tar.gz binutils.tar.gz g++.tar.gz g77.tar.gz gcc.tar.gz java.tar.gz runtime.tar.
2015-09-14 18:44:02 1813
原创 【Python】与概率有关的random模块
random()返回一个位于区间 [0,1] 内的实数;uniform(a, b)返回一个位于区间 [a,b] 内的实数;randint(a, b)返回一个位于区间 [a,b] 内的整数;choice(sequence)返回一个位于 sequence 中的元素,其中,sequence 为一个有序序列,如 list、string 或者 tuple 等类型;randra
2015-09-14 09:01:42 2436
转载 【Python有坑系列】函数参数传递:传值?引用?
一、首先要说的是:变量 与 对象在python中,类型属于对象,变量是没有类型的,这正是python的语言特性,也是吸引着很多pythoner的一点。所有的变量都可以理解 是内存中一个对象的“引用”,或者,也可以看似c中void*的感觉。所以,希望大家在看到一个python变量的时候,把变量和真正的内存对象分开。类型是属于对象的,而不是变量。这样,很多问题就容易思考了。例如: nf...
2015-09-13 19:26:10 1073
原创 《head first python》——定制数据对象
一、实用字典关联数据二、定义一个类每个类都有一个__init__()方法来控制初始化对象,除了__init__(),每个方法第一个参数都是self>>> class Athelete: def __init__(self): self.thing = value def how_big(self): return(len(self.thing))需要注意:self是默认的,
2015-09-12 22:03:28 756
原创 python:filter、lambda和map、reduce
小问题:去除列表mylist=['A','B','','C',None,'D']中的空字符暴力解决:for item in mylist: if item=="" or item==None: del item委婉解决:filter+lambdanewlist = list(filter(lambda x: x, mylist))最佳解决: filter+ no
2015-09-05 21:43:20 1190
原创 python编程题:汉诺塔排序
汉诺塔(又称河内塔)问题是印度的一个古老的传说。开天辟地的神勃拉玛在一个庙里留下了三根金刚石的棒,第一根上面套着64个圆的金片,最大的一个在底下,其余一个比一个小,依次叠上去,庙里的众僧不倦地把它们一个个地从这根棒搬到另一根棒上,规定可利用中间的一根棒作为帮助,但每次只能搬一个,而且大的不能放在小的上面。解答结果恰如上题,面对庞大的数字(移动圆片的次数)18446744073709551615,看
2015-09-05 17:46:58 1479
转载 Sublime Text3可用注册码
最近觉得Sublime Text3比Notepad++好使,可惜需要购买,于是网上搜了一下,屌丝的福音啊:Sublime Text Build 3065 License key复制如下三个任意一个正版注册码即可—– BEGIN LICENSE —–Andrew WeberSingle User LicenseEA7E-855605813A03DD 5
2015-09-05 11:19:13 1151
原创 python题目——认识*与**,判断函数输出
代码:def f1(a, b, c=0, *args, **kw): print('a=', a, 'b=', b, 'c=', c, 'args=', args, 'kw=', kw)def f2(a, b, c=0, *, d, **kw): print('a=', a, 'b=', b, 'c=', c, 'd=', d, 'kw=', kw)f1(1,2)f1(1,2,c=3
2015-09-05 10:34:50 1612
原创 python—指定日期,从用户登录列表中找出用户该日期最可能的地理位置
题目:给定节点列表testlist,包含节点名、节点的出现日期、纬度、经度。指定一个日期nowtime。如果该日期在节点列表中出现,则直接拷贝到新列表newlist。如果该日期并未在节点列表中出现,则查找该节点之前出现最近的日期,拷贝该行到新列表。如果之前未出现过,则取该日期之后日期最近的一行拷贝。最终每个节点都有一行出现在新列表。这段代码可以估算出指定时间节点所处的位置。#c
2015-09-04 21:29:20 1371 2
社交网络分析教程:使用 NodeXL 分析和绘制社交网络
2021-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人