Quantcast
Channel: 葡萄成熟时 » Glory Wu
Browsing all 20 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

如何在powershell里运行python和代码

断断续续地看完了《与孩子一起学编程》,这两天在跟着《Learn python the hard way》把里面的练习过一遍。在《Learn python》这本书里,作者指出不要使用python自带的IDLE,而要用Windows的powershell来运行代码。作者是这样解释的:“你应该学习命令行。命令行对学习编程很重要,而且是一个学习编程的绝佳初始环境。IDLE在本书后面的章节里会让你失望的。”...

View Article



《把时间当作朋友》读书笔记

第0章 所有人的困境 1、时间恐惧症。 第1章 心智的力量 2、马上开始行动。不要在“是否有用,有多大用”的问题上过分纠结。 3、上司真的很愚蠢吗?他的这个缺点是否会阻碍团队目标的实现? 4、你真的那么优秀吗? 5、兴趣真的那么重要吗? 6、学习方法真的至关重要吗? 第2章 开启自己的心智 7、我们可以用我们的大脑控制我们的大脑。 8、我们的认知不仅可能也确实往往背离现实→自省机制。...

View Article

翻译一篇:《Can a rich country buy a poor country?》

Quora上看到的问题,顺手把票数第一的答案翻译了下。(其实不是顺手…是翻了好久的字典= =) 先贴原文: Love the question. Yes,you can! And it’s already been done too, mostly by Rich Countries, followed by financial institutions and even big...

View Article

Image may be NSFW.
Clik here to view.

我的2014 V1.1

View Article

《Dive into Python》Chapter 2 and Chapter 3 笔记

Example 2.1. odbchelper.py def buildConnectionString(params): """Build a connection string from a dictionary Returns string.""" return ";".join(["%s=%s" % (k, v) for k, v in params.items()]) if...

View Article


《Dive into Python》Chapter 4 笔记

自省:Python中万物皆对象,自省是指代码可以查看内存中以对象形式存在的其它模块和函数,获取它们的信息,并对它们进行操作。用这种方法,可以定义没有名称的函数,不按函数声明的参数顺序调用函数,甚至引用事先不知道名称的函数。 Example 4.1 apihelper.py def info(object, spaci ng=10, col lapse=1): """Print methods and...

View Article

Image may be NSFW.
Clik here to view.

如何在Notepad++中配置Python开发环境

自看了Zed Shaw的《Learn Python The Hard Way》,就从Python自带的IDE转向了Notepad++和PowerShell的组合。但这样的组合带来的问题是,每次在Notepad++中写完代码都必须打开PowerShell运行。尤其是调试的过程,需要在PowerShell中一遍又一遍地输入命令,相当麻烦。 今天在百度搜索“Notepad++...

View Article

Python编程规范

本文整理自《Python Coding Rule》和《简明 Python 编程规范v2》。 打破一条既定规则的两个理由: 应用这个规则将导致代码可读性下降。  为了和周围的代码保持一致。 编码:  所有的 Python 脚本文件都应在文件头标上如下标识或其兼容格式的标识: # -*- coding:utf-8 -*-  设置编辑器,默认保存为utf-8格式。 缩进: 永远不要混用制表符和空格。...

View Article


Python标准库之os模块

1、删除和重命名文件 import os import string def replace(file, search_for, replace_with): # replace strings in a text file back = os.path.splitext(file)[0] + ".bak" (1) temp = os.path.splitext(file)[0] + ".tmp"...

View Article


罗马数字的构造规则

先来说说我是怎么会想起要写一篇关于罗马数字构造规则的文章的。 事情是这个样子的:最近我在学习Django,其中用到了正则表达式来匹配字符串,对于正则表达式,我是早有耳闻,但一直没有去深入了解。这次正好借着这个机会,跟着《Dive into...

View Article

《SQL必知必会》笔记(一)

最近在看The Django Book,其中涉及到了不少数据库方面的知识。而SQL目前还和Markdown、HTML、CSS、JAVA躺在我的学习列表中。看了知乎上的一些回答,不少人推荐《SQL必知必会》,就决定以此作为我的数据库入门书籍。下面是我做的一些笔记。...

View Article

《计算机科学及编程导论》笔记(1)

今年1月就开始上这门课了,断断续续地学到第8节。当时我的Python基础还很薄弱,因此把更多的注意力放在了Python语法的学习上,反而忽略了更为重要的编程思维的培养。而在接下来的两三个月里,我将把所有的时间都花在编程的学习上,这门《计算机科学及编程导论》就是我的第一项挑战。下面是我做的一些笔记。 Skills: * Computational thinking * Understand code...

View Article

《计算机科学及编程导论》笔记(2)

64位存储: 1位存储符号(正或负) 11位存储指数 52位存储尾数 (浮点)数值 = 尾数 × 底数 ^ 指数 (附加正负号) 能表示17个数长的10进度精度 留意浮点数的比较 不应该去测试结果相等不相等,而应该去测试结果是不是足够接近。 abs(a – b)< epsilon (abs:绝对值函数 epsilon:大于零的极小值) brute-force algorithm 穷举法...

View Article


选择排序和冒泡排序

选择排序/单元排序(Selection Sort) def selSort(L): for i in range(len(L) - 1): print L minIndx = i minVal= L[i] j = i + 1 while j < len(L): if minVal > L[j]: minIndx = j minVal= L[j] j = j + 1 temp = L[i]...

View Article

《计算机科学及编程导论》笔记(3)

大O符号(Big O notation): 用于描述函数渐进行为的数学符号。通常是用另一种更简单的函数来描述一个函数数量级的渐进上界。 如f(x)∈O(n^2),其中,x是一个特定问题的输入,n是对x规模大小的一个估算。 常见的几种算法复杂度: O(n) 常数级 O(logn) 对数级 O(Len(s)) 线性级 O(n^2) 平方级 O(2^n) 指数级 数组的两种存储方式: 1....

View Article


《计算机科学及编程导论》笔记(4)

测试和调试 测试:将输入输出跟程序的规格说明书进行对比 Testing and Reasoning(推测) Validation(认证)is a process Designed to uncover problems and increase confidence that our program does what we think it’s intent to do. Unit...

View Article

Image may be NSFW.
Clik here to view.

PythonChallenge 1:恺撒密码的解码

题目: 解题思路: 根据图中的K→M,O→Q,E→G,我们可以发现K,O,E这三个字母都向后移动了2位。据说恺撒率先使用了这一加密方法,因此将其命名为恺撒密码。它的基本思想是:通过把字母移动一定的位数来实现加密和解密。 实现方法: import string old_chr = "g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq...

View Article


Image may be NSFW.
Clik here to view.

PythonChallenge 2:爬虫和正则表达式

题目: 解题思路: 题目里已经说的很清楚了,字符可能在网页的源代码里。右键查看网页源代码,发现其中有一段:find rare characters in the mess below。有些人是直接把下面这长长一段复制下来,然后进行处理。我觉得吧,这法子实在有些简单粗暴…我的解决方法是先用urllib2抓取网页,然后通过正则表达式获取文本并进行处理。 实现方法: import urllib2...

View Article

2015学习计划

技术类 《精通CSS(第2版):高级Web标准解决方案》 《HTML5与CSS3实例教程(第2版)》 《JavaScript DOM编程艺术(第2版)》 《JavaScript高级程序设计(第3版)》/《JavaScript权威指南(第6版)》 《图解HTTP》 《计算机科学概论(第11版)》 《编码:隐匿在计算机软硬件背后的语言》 《C程序设计语言》 《数据结构与算法分析:C语言描述》 非技术类...

View Article

《从零开始做运营》笔记

产品和运营 产品:对产品需求把握准确,能够与开发人员紧密沟通,共同实现产品上线与迭代更新工作。 运营:对用户欲望了解深入,充满创意实现运营目标。 产品与运营的职责划分:产品负责生孩子,运营负责养孩子。 运营的定义 一切能够帮助产品进行推广、促进用户使用、提高用户认知的手段都是运营。 运营的核心目的...

View Article
Browsing all 20 articles
Browse latest View live




Latest Images