
python主线学习
2puT
Linux的爱好者,爱开源. Github address: https://github.com/lina-not-linus
展开
-
新手学习计算机,做基础软件开发者
深入计算机,理清方向最近学校的学弟学妹们找我聊时,想让推荐下书单和练手项目,所以写下了这一篇文章。下面的介绍基本是我在大学期间的学习经历和写的项目,下面列举的书籍也都阅读过。起点翁凯老师的 C 语言视频、实验做完。实验楼的Linux操作,选择几个(工作室负责人负责选择好放进来),结合《鸟哥的 Linux 私房菜》去学习,此书一定要看完,实际动手敲击书内讲解的命令、试验操作。当做...原创 2019-03-18 16:01:46 · 29477 阅读 · 1 评论 -
except as e中的‘e’的作用总结
1.第一个解释这个e是异常类的一个实例,如果我们完整地解释这个问题,我觉得还是从Python的自定义异常类说起比较好。假如,我们现在自定义一个简单的异常类:class MyError(Exception): def __init__(self, value): self.value = value def __str__(self):原创 2017-02-01 14:56:11 · 62921 阅读 · 0 评论 -
有哪些适合新手练手的Python项目?
学习编程专栏连载编程新手练手项目系列之python项目篇,同样也欢迎热爱学习、对Java感兴趣的朋友学习翻阅上两篇内容。(连载系列的项目整理以后会在每个月进行一次重新整理,也欢迎大家进行项目的投稿,投稿请私信我。)有哪些适合新手练手的Java项目? - 学习编程 - 知乎专栏有哪些适合新手练手的Java Web项目? - 学习编程 - 知乎专栏Python毫无疑问是一门很伟大的语言,最转载 2017-01-17 11:49:21 · 53497 阅读 · 7 评论 -
Ubuntu安装pip
安装pip的方法:Install pip and virtualenv for Ubuntu 10.10 Maverick and newer $ sudo apt-get install python-pip python-dev build-essential $ sudo pip install --upgrade pip $ sudo pip ins原创 2017-03-03 17:14:44 · 583 阅读 · 0 评论 -
git的安装与初配置
一. 初次安装git后后配置用户名与邮箱:# 注意:引号内请输入你自己设置的名字,和你自己的邮箱,# 此用户名和邮箱是git提交代码时用来显示你身份和联系方式的,# 并不是github用户名和邮箱git config --global user.name "yourname"git congig --global user.email "youremail@email.com"...原创 2018-03-27 09:29:47 · 464 阅读 · 0 评论 -
if __name__ == "__main__":如何用
1.程序中出现了if __name__ == "__main__":我知道这是说如果该.py文件是自己执行则__name__被赋值为__main__,否则赋值为文件名。 :更好的例子是为了代码重用。比如你现在写了一些程序,都存在单独的py文件里。有一天你突然想用1.py文件中的一个写好的函数来处理现在这个文件中的事物,你当然可以拷贝过来,你也可以把那个文件加上if __na原创 2017-03-14 21:10:34 · 964 阅读 · 0 评论 -
python绝技:运用python成为顶级黑客
python绝技:运用python成为顶级黑客前言有多少人是因为看了电视,看了那些牛逼的黑客选择成为程序员的。我貌似也是其中一个,只是自从成为程序员以来,天天都是加班coding,到家就是睡倒床上。兴趣变成了压力。直到我选择离职,在家修养,才有精力重新把编程变成兴趣。因为Python的无所不能,我选择Python作为主要编程语言。在这之前已经学过《廖雪峰的python教程》,也转载 2016-12-14 17:08:06 · 48221 阅读 · 1 评论 -
Python中__metaclass__=type
在学习puthon中,初手。1. 可以自由的、动态的修改/增加/删除 类的或者实例中的方法或者属性2. 批量的对某些方法使用decorator,而不需要每次都在方法的上面加入@decorator_func3. 当引入第三方库的时候,如果该库某些类需要patch的时候可以用metaclass4. 可以用于序列化5. 提供接口注册,接口格式检查6. 自动委托(auto delegat原创 2016-11-21 20:55:53 · 1474 阅读 · 0 评论 -
汉诺塔hanoi的python实现
上手python,练练手#!/usr/bin/env python3# -*- coding: utf-8 -*-def hanoi(n,a,b,c): if n < 0: print('enter n >0') elif n==1: print(a,'-->',b) elif n > 0: hanoi(n-1,a,原创 2017-01-07 19:01:59 · 2604 阅读 · 1 评论 -
python内strip()函数
函数原型声明:s为字符串,rm为要删除的字符序列s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符s.lstrip(rm) 删除s字符串中开头处,位于 rm删除序列的字符s.rstrip(rm) 删除s字符串中结尾处,位于 rm删除序列的字符注意:1. 当rm为空时,默认删除空白符(包括'\n', '\r',原创 2017-01-10 12:20:10 · 390 阅读 · 0 评论 -
python下的杨辉三角
Python下的杨辉三角#!/usr/bin/env python3# -*- coding utf-8 -*-def triangle(): l = [1] a = 1 while True: if a == 1: yield l else: l = [l[i-1] + l[i] for原创 2017-01-08 11:57:10 · 572 阅读 · 0 评论 -
python里isinstance()函数的用法
Python里isinstance()函数的用法语法:isinstance(object,type)作用:来判断一个对象是否是一个已知的类型。 其第一个参数(object)为对象,第二个参数(type)为类型名(int...)或类型名的一个列表((int,list,float)是一个列表)。其返回值为布尔型(True or flase)。若对象的类型与参数二的类型相同则返回Tr原创 2017-01-08 10:57:01 · 1893 阅读 · 0 评论