
Python
文章平均质量分 70
muzilan
这个作者很懒,什么都没留下…
展开
-
Python 2.7.x 和 3.x 版本的重要区别
许多Python初学者都会问:我应该学习哪个版本的Python。对于这个问题,我的回答通常是“先选择一个最适合你的Python教程,教程中使用哪个版本的Python,你就用那个版本。等学得差不多了,再来研究不同版本之间的差别”。但如果想要用Python开发一个新项目,那么该如何选择Python版本呢?我可以负责任的说,大部分Python库都同时支持Python 2.7.x和3.x版本的,所转载 2015-05-11 16:01:11 · 3334 阅读 · 0 评论 -
PyCharm 安装 NumPy,SciPy 等科学计算包 (Anaconda)for mac OS X
本文适用性如题啊,前一段时间学了些机器学习的东西,就想好好学下python,在10 款最好的 Python IDE中选来选去python IDE 还是选成了PyCharm ( JetBrains 开发的 Python IDE)。所以,本文适用者:喜欢或习惯使用PyCharm IDE, 或某一IDE需要用python做科学计算/ 数据挖掘/ 机器学习/ 深度学习 (也就是说需要安装NumPy,S原创 2016-01-08 00:49:27 · 60788 阅读 · 3 评论 -
安装psycopg2出错:Error:pg_config executable not found的解决
1安装psycopg2PostgreSQL 报错:Error: pg_config executable not found. 执行 python setup.py install running buildrunning build_pyrunning build_extError: pg_config executable not found.Please add the directory原创 2015-12-29 15:21:58 · 40779 阅读 · 3 评论 -
配python环境——intelliJ IDEA & PostgreSQL
一 Python 环境1 在intelliJ安装python plugin2安装 https://pypi.python.org/pypi/psycopg23 easy_install simplejson4 在intelliJ新建一个empty项目下载下来,解压,到其所在文件目录下执行sudo python setup.py installCatherinedeMacBook-Pro:D原创 2015-05-11 16:21:57 · 49769 阅读 · 4 评论 -
python 自学资料资源分享
|-- 手册类|--- W3shool 关于 Python 2.xx 版本技术文档|---- 网页地址: http://www.w3cschool.cc/python/python-tutorial.html|--- W3shool 关于 Python 3.xx 版本技术文档原创 2015-05-12 15:34:47 · 3863 阅读 · 0 评论 -
MIT公开课:计算机科学及编程导论 Python 笔记5 浮点数,逐次逼近法和二分法
Lecture5: Floating point number , successive refinement, finding roots 浮点数和二分法3wschool 数字>>> a = 2 ** 1000>>> a1071508607186267320948425049060001810561404811705533607443750388370351051124936122493198原创 2015-05-18 17:47:58 · 2252 阅读 · 0 评论 -
MIT公开课: Python 笔记7 列表及可变性,字典,效率
Lecture 7: Lists and mutability,dictionaries,pseudocode,introduction to efficiency 列表及可变性,字典,伪代码,效率Lists and mutability 列表及可变性>>> L1 = [1, 2, 3]>>> L2 = L1>>> print L2[1, 2, 3]>>> L1[0] = 4>>> pri原创 2015-05-19 17:26:42 · 1164 阅读 · 0 评论 -
MIT公开课: Python 笔记6 二分法,牛顿-拉夫森方法,列表
Lecture5: Bisection methods , Newton/Raphson, introduction to lists二分法,牛顿,拉复生方法,列表Bisection methods 二分法注意: # bug: when x < 1, sqrt(x) > x = high eg.x=0.25 sqrt(x) = 0.5 # fix bug: high = max(x, 1原创 2015-05-19 14:57:37 · 2375 阅读 · 3 评论 -
MIT公开课:计算机科学及编程导论 Python 笔记4 函数分解抽象与递归
Lecture4:Decomposition and abstraction through functions;introduction to recursion 函数分解抽象与递归Functions 函数block up into modules 分解为模块suppress detail 忽略细节例子:鸡兔同笼 回文字符串 Fibonacci原创 2015-05-18 16:13:35 · 2866 阅读 · 2 评论 -
MIT麻省理工学院公开课:计算机科学及编程导论 Python 笔记1-3
Lecture1:Goals of the course; what is computation; introduction to data types, operators, and variablesPython High VS. lowGeneral VS. targettedInterpreted VS. compileSyntax语法:what are legal express原创 2015-05-18 14:40:24 · 6935 阅读 · 3 评论 -
python 小练习题for初学者 part1
1题目内容:对于三角形,三边长分别为a, b, c,给定a和b之间的夹角C,则有:。编写程序,使得输入三角形的边a, b, c,可求得夹角C(角度值)。输入格式:三条边a、b、c的长度值,每个值占一行。2题目内容:身体质量指数(Body Mass Index,BMI)是根据人的体重和身高计算得出的一个数字,BMI对大多数人来说,是相当可靠的身体肥胖指标,其计算公式为:,其中体重单位为公斤,身高单位为米。编写程序,提示用户输入体重和身高的数字,输出BMI。3题目内容:接收用户输入的一个秒数(原创 2015-05-13 10:01:37 · 3389 阅读 · 0 评论 -
python进行时间和秒的转换
#!/usr/bin/env python# -*- coding: cp936 -*-import timeimport datetimedef ISOString2Time( s ): ''' convert a ISO format time to second from:2006-04-12 16:46:40 to:23123123 把一个时间原创 2015-05-11 20:04:42 · 25167 阅读 · 0 评论 -
python对时间日期做格式化
python对时间日期做格式化>>> import datetime>>> dir(datetime)['MAXYEAR', 'MINYEAR', '__doc__', '__file__', '__name__', '__package__', 'date', 'datetime', 'datetime_CAPI', 'time', 'timedelta'原创 2015-05-11 19:15:15 · 2842 阅读 · 0 评论 -
python 浅拷贝(shallow copy) 深拷贝(deep copy)
浅拷贝(shallow copy) copy(x) 创建新的复合对象并通过引用复制x的成员来创建x的浅复制。 更加深层次说,它复制了对象,但对于对象中的元素,依然使用引用。既然浅拷贝用的是引用,为何我修改了一些值,却不会影响到它的拷贝副本呢?那就是因为修改的是不可变对象,不可变对象发生变化时会生成新的引用指向新的值,也就不会对原有对象产生影响。所以浅copy需要注意:1.在副本字典中修改原创 2016-01-08 17:57:57 · 4508 阅读 · 0 评论