首页 » 标签 Python »

Python

标签介绍:编程界有一句话:人生苦短,我用Python!说得好!此标签下收录麦新杰学习Python的笔记,我是老司机,我准备把编程重点放在数学和算法上面,特别是机器智能相关算法。

文章

InfoTechPython

用pyftpdlib轻松搭建FTP服务器

by 麦新杰 / 2018年10月4日

一个第三方的Python库,可以超轻松搭建FTP服务器,这个库就是pyftpdlib(注意有个d)。 阅读全文->

InfoTechPython

用Python自带HTTP服务器实现局域网共享

by 麦新杰 / 2018年10月4日

Python标准库中自带一个HTTP服务器,一般在Windows环境下安装好Python之后,我们可以通过下面这条命令,直接启动HTTP服务器。默认端口是8000. 阅读全文->

InfoTechPython

用pyinstaller制作可执行程序

by 麦新杰 / 2018年10月4日

(1) pyinstaller更新维护在一直进行,网站最后的修改时间是18年9月份,而py2exe貌似已经很久不更新了;(2) pyinstaller支持除Windows意外的很多Linux平台,而py2exe只能做Windows平台的exe。 阅读全文->

InfoTechPython

Flake8初体验

by 麦新杰 / 2018年10月1日

Flake8 是“将 PEP 8、Pyflakes(类似 Pylint)、McCabe(代码复杂性检查器)和第三方插件整合到一起,以检查 Python 代码风格和质量的一个 Python 工具”。 阅读全文->

InfoTechPython

Python对象的特殊方法

by 麦新杰 / 2018年9月30日

Python对象中有一些方法,前后以两个下划线开始和结束,这些方式都是一些特殊方法,比如对象创建时调用的__init__方法。 阅读全文->

InfoTechPython

python -m 参数

by 麦新杰 / 2018年9月28日

本文总结自己在学习使用python -m这个参数启动模块运行时,收集到的相关信息。 阅读全文->

InfoTechPython

Python的sys.exit()

by 麦新杰 / 2018年9月28日

Python的sys.exit()会引发一个异常:SystemExit,如果这个异常没有被捕获,那么python解释器将会退出。如果有捕获此异常的代码,那么有些用于清理善后的代码会执行。 阅读全文->

InfoTechPython

理解Python的doctest

by 麦新杰 / 2018年9月28日

doctest模块的作用是,在函数的docstring区域,以注释的形式,写出这个函数的测试用例,即这个函数的调用方式以及返回。 阅读全文->

InfoTechPython

Python的名字空间(namesapce)

by 麦新杰 / 2018年9月27日

Python使用叫做名字空间(namespace)的东西来记录变量的轨迹。名字空间只是一个 字典,它的键字就是变量名,字典的值就是那些变量的值。实际上,名字空间可以象Python的字典一样进行访问。 阅读全文->

InfoTechPython

用locals()和globals()函数查看Python符号表

by 麦新杰 / 2018年9月27日

在Python中,我们可以很方便的用两个内置的函数,来查看符号表(namespace),locals()和globals(),顾名思义,一个查局部的,一个查全局的。 阅读全文->

InfoTechPython

Python不支持switch...case语句组合

by 麦新杰 / 2018年9月26日

Python不支持switch...case语句组合,官方教材说直接用if...elif...elif...else...代替,至于为什么不支持,有深层次原因。 阅读全文->

InfoTechPython

Python List的浅拷贝

by 麦新杰 / 2018年9月26日

有两种方法做Python List的浅拷贝(Shallow Copy),使用切片操作符([:])或者list创建函数,等号(=)没有做copy,并没有创建一个新的List。 阅读全文->

InfoTechPython

python长字符串的换行

by 麦新杰 / 2018年9月20日

让自己的每行代码不要超过80个字符。按照python pep-0008的说明,代码行最多79个字符。(注释和docstring行,最多72个字符)本文介绍Python长字符串换行的代码写法。 阅读全文->

InfoTechPython

使用pickle模块对python对象进行序列化

by 麦新杰 / 2018年9月13日

pickle模块是Python自带的一个标准模块,专用于Python各种对象的序列化和反序列化,可用于Python内置的各种数据对象(Python中一切都是对象),也可用于程序员自定义的类和对象。 阅读全文->

InfoTechPython

在Python中优雅的表达True&False

by 麦新杰 / 2018年8月26日

让程序语言就像说话一样,这个目标在Python中更容易实现。本文介绍像说话一些在Python中编写if true的语句。 阅读全文->

InfoTechPython

计算python程序运行时间

by 麦新杰 / 2018年5月18日

本文介绍三种方法用来计算python程序的运行时间,前两种统计了其它进程的时间,实际上是python程序执行开始和结束的时间,只有最后一个方法,是计算的python程序的独自占用的CPU时间。 阅读全文->

InfoTechPython

判断一个python对象是否可迭代?

by 多肉 / 2018年5月16日

Python的迭代器是很强大的,for...in...,有的时候,我们需要判断某个对象是否可迭代。 阅读全文->

InfoTechPython

用List Comprehensions创建复杂列表

by 麦新杰 / 2018年5月16日

Python的语句很靠近我们说话,比如这个list comprehensions,有人翻译为列表生成器。但comprehension是理解的意思,没有生成的意思。通过list comprehensions,我们可以很轻松创建复杂列表,并且很好理解。 阅读全文->

InfoTechPython

Python正则表达式re模块的用法

by 麦新杰 / 2018年5月5日

最近因为做BlogChecker,学习并使用了Python的正则表达式re模块(Regular Expression),简单总结一下。 阅读全文->

InfoTechPython

pyLint初体验

by 麦新杰 / 2018年5月3日

pyCheck已经很久不更新了,还是用pyLint吧,检查python代码是否符合PEP8的标准全靠它了。 阅读全文->

InfoTechPython

Python将list中某个元素移至末尾

by 麦新杰 / 2018年5月2日

List是Python中很常用的一种数据结构,其本身自带顺序,可以通过下标进行索引。有的时候,我们想移动List中的某个元素。 阅读全文->

InfoTechPython

Python判断dict字典某个key是否存在

by 多肉 / 2018年5月2日

可以使用Python dict字典类型自带的keys()函数来判断,本文有示例代码。 阅读全文->

InfoTechPython

Python对象的类变量和实例变量

by 麦新杰 / 2018年4月22日

用Python自定义的类,在运行中生成的对象,对象有成员变量。成员变量分为类变量(class variables)和实例变量(instance variables)。 阅读全文->

InfoTechPython

python的global和nonlocal

by 麦新杰 / 2018年4月22日

The global statement can be used to indicate that particular variables live in the global scope and should be rebound there; the nonlocal statement indicates that particular variables live in an enclosing scope and should be rebound there. 阅读全文->

InfoTechPython

Python不精确的浮点数

by 麦新杰 / 2018年4月21日

Python有一个浮点数类型(对象),float,我想是为了简化,Python没有像C语言那样,将浮点数细分为单精度float,双精度double,以及扩展双精度long double。Python中基本的浮点数运算也是无法精确的。 阅读全文->

云上小悟,麦新杰的独立博客

Ctrl+D 收藏本页

栏目

AD

ppdai

©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
go to top