自定义博客皮肤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 DoubleLinkedList from queue import Queue from random import randint def node_at(numbers, i): count = 0 node = numbers.begin while count < i: count += 1 ...

2018-09-29 15:50:59 178

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

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

2018-09-29 12:06:41 1687

原创 笨办法学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 216

原创 笨办法学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 221

原创 笨办法学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 158

原创 笨办法学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 291

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

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

2018-09-27 10:05:14 667

原创 笨办法学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 169

原创 笨办法学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 168

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

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

2018-09-24 22:27:41 230

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

Learn more pyhton 3 in hard way ex6.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 230

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

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

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

空空如也

空空如也

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

TA关注的人

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