自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 笨办法学python3续 learn more python 3 in hard way ex16(final) quicksort 快速排序

代码:from dllist import DoubleLinkedListfrom queue import Queuefrom random import randintdef node_at(numbers, i): count = 0 node = numbers.begin while count < i: count += 1 ...

2018-09-29 15:50:59 164

原创 解决使用atom进行python开发 没有断点的问题 nuclide 超详细指南

使用的windows的atom(可能会在mac上装一遍)1.File ->Settings进入到该界面进入install我已经装好了 没有装的话 会显示装一下 因为这东西点击后不知道他的安装进度昨天下班前搞的 今天早上打开ATOM 他就自己装好了 大家可以装一会在重新打开atom2.装完后atom会多一个再回到File->settings->insta...

2018-09-29 12:06:41 1659

原创 笨办法学Python3续 Learn more python3 in hard way ex16 merge sort 归并排序(暂完!!!)

理论上讲是:把这个数列切成一块块不可分割的 再比大小连接在一起 放在一个result里其实这个代码是很巧妙的 mmp 我是人脑啊 = -=zed这个实验是基于双向链表。且数字是随机我调试了数量(10个随机数)和输出(增加输出)直接放源码= -= GitHub吧https://github.com/theguyisnoone/impthw/tree/master/ex16运行代码:...

2018-09-28 16:12:05 202

原创 笨办法学python3续 learn more python3 in hard way ex15-3 stack栈

代码:class StackNode(object): def __init__(self, value, nxt): self.value = value self.next = nxt def __repr__(self): nval = self.next and self.next.value or None ...

2018-09-27 16:34:32 180

原创 笨办法学python3续 learn more python 3 in hard way ex15-2 queue in smart way

代码:from DoubleLinkedListNode import *from dllist import *class Queue(object): def __init__(self): self.list = DoubleLinkedList() def shift(self, obj): """Shifts a new elem...

2018-09-27 13:58:54 144

原创 笨办法学python3续 learn more python 3 in hard way ex15(1) queue in dumb way

代码:1.节点类 (QueueNode.py)class QueueNode(object): def __init__(self,value,nxt,prev):#get 4 arguments self.value=value self.next=nxt self.prev=prev def __repr__(self):...

2018-09-27 11:35:24 260

原创 解决导入类找不到方法的问题

问题:原来是两个class写在一个py file里现在改成两个py file里main(主类运行类)import两个class运行结果:因为很长时间用java的oop模式 也习惯于把类拆开来...

2018-09-27 10:05:14 641

原创 笨办法学python续 learn more python3 in hard way ex14 双向链表

代码:class DoubleLinkedListNode(object): def __init__(self,value,nxt,prev): self.value=value self.next=nxt self.prev=prev def __repr__(self): nval=self.next an...

2018-09-26 16:14:39 140

原创 笨办法学python3续 learn more python in hard way ex13 单链表

首先说句mmp,看了zed的视频后发现,他的思路和我们学Java的数据结构不一样,可是他的方法也算一种实现class SingleLinkedNode(object): def __init__(self,value,nxt): self.value=value self.next=nxt def __repr__(self): ...

2018-09-25 13:54:34 157

原创 笨办法学python3续 learn more python3 in hard way ex7 grep

这次我们要用代码实现grep功能(windows应该没有)zed 提供了两个思路,一个futher两个思路是用>>> 'finding'.find('ing')4另外一种是用re module我用了三个py文件来实现最初的版本:import argparseparser=argparse.ArgumentParser()parser.add_argum...

2018-09-24 22:27:41 212

原创 笨办法学python3续 learn more python3 in hard way ex6.py

Learn more pyhton 3 in hard wayex6.py代码:https://github.com/theguyisnoone/impthw/blob/master/ex6.py有几个版本 可以看history 进行对比相关资料:https://docs.python.org/3/library/pathlib.html思路:1,调查 pathlib 在python...

2018-09-20 18:06:38 190

原创 笨办法学python续 learn more python3 in hard way ex5.py cat

思路(zed提供的 说实话不知道他要我干啥 自己写个cat)首先按照书上运行一些cat指令然后1.只是打印参数2.打印一个文件3.打印一堆文件 发现的bug是f" "这里python3的语法 mac没有进到python34.为了打印行数 新增一个参数number 如果我们控制台输入的参数有-n我们就显示参数!代码:import argparseparser=argpar...

2018-09-20 14:57:29 253 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除