python
文章平均质量分 74
kefeiliu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【20180311】python知识体系--目录
理论--廖雪峰老师网站教程+ python核心编程pdf练习--python菜鸟教程100例+pycheckio挑战游戏实践--慕课网视频教程+google repo项目简单网站爬虫+request库+...笔记--理论体系思维导图+常用功能模块+高阶技能+编程思维+数据结构设计...原创 2018-02-26 23:06:19 · 290 阅读 · 0 评论 -
【20181104】python--爬虫入门总结
前段时间对python爬虫技术进行了简单学习,主要目的是为了配合Release Manager日常工作开展相关数据的自动化度量晾晒,比如针对Jira系统中产品需求实现情况和缺陷处理情况进行定时抓取分析并发送邮件报告。Python爬虫的常用方案包括几个部分:调度器、url管理、数据下载、数据解析、数据应用等,也可以采用简单版的爬虫,针对现有系统的api接口进行数据抓取和分析。无论怎样,有几点核心...原创 2018-11-04 20:56:22 · 193 阅读 · 0 评论 -
【20180825】python--参考资料整理
从2017年底开始在配置管理工作之余接触python到如今将python作为发布管理工作内容的一部分,也走过大半年了。期间看过的python学习指导和练习实践杂七杂八加起来也不算少,是应该整理精简一下。python的学习指导大致分为两种:从零开始的和专业对口的。前者通俗易懂但深入程度不足,后者深入剖析原理机制但学习难度较高。如何取舍根据各位同学自身情况决定。从零开始类:1.1 Lear...原创 2018-08-25 22:57:56 · 844 阅读 · 0 评论 -
【20180715】python--repo:init子命令学习
1.概述init命令是接触repo所使用的第一个命令,它完成manifest仓库的下载/更新以及.repo路径下各子目录结构的维护(manifest.git/manifests/default.xml),为后续执行sync下载命令完成准备工作。2.数据结构init命令即为subcmds路径下init.py中定义的类,它所生成的对象会在main.py中被赋值给cmd,并与cmd的属性 X...原创 2018-07-21 22:41:11 · 1697 阅读 · 0 评论 -
【20180617】python--repo:project类学习
1.概述2.数据结构3.主体思路4.算法原创 2018-06-24 11:54:49 · 531 阅读 · 0 评论 -
【20180505】python--repo:manifest_xml学习
1.概述在上一篇我们对main.py涉及三种重要数据结构中的一种:all_commands对象列表进行分析学习。本文中我们对另一种数据结构:XmlManifest类进行分析。Xmlmanifest类定义在manifest_xml.py中,是贯穿整个repo工程的最重要数据结构之一(仅次于Project类)。它基于repodir路径信息来构造,对manifest xml文件和manifest仓进行管...原创 2018-05-20 12:15:51 · 814 阅读 · 1 评论 -
【20180421】python--repo:subcmds学习
1.概述在上一篇main.py学习中我们提到main.py涉及三种重要的数据结构,本篇针对其中的一种:all_commands对象列表展开分析。all_commands列表来自于repo工程中的subcmds这个模块包,通过python包导入机制启动__init__.py来遍历subcmds包中所有cmd.py,并将其中定义的cmd类生成对象保存到列表中,供main.py中调用。2.数据结构all...原创 2018-04-21 11:20:53 · 685 阅读 · 0 评论 -
【20180422】java--二叉树结构&算法学习
树--二叉树--二叉排序树BST二叉树的java实现:public class BinaryTreeNode { /* * 一个二叉树包括 数据、左右孩子 三部分 */ private int mData; private BinaryTreeNode mLeftChild; private BinaryTreeNode mRightChild; pu...原创 2018-04-22 12:45:50 · 177 阅读 · 0 评论 -
【20180410】python--repo:主体main.py学习
1.概述:main.py是repo命令执行的第二站,在入口脚本repo文件完成检验和初始化执行环境后,即将repo命令参数传递给main.py进行详细的参数解析和repo command对应对象调用运行。即是说main.py起到总调度的作用,根据repo命令参数判断需要调用哪个command对象并完成对象创建和属性赋值,最后运行command对象的execute方法执行repo command。2...原创 2018-04-14 12:30:53 · 992 阅读 · 0 评论 -
【20180331】python--repo:通用功能汇总
1.文件系统常用 import os ; import shutilos.getcwdos.path.expanduser(~/xx)os.path.abspathos.path.dirnameos.path.isdiros.path.isfileos.path.existsos.path.joinos.mkdiros.listdiros.chdir...原创 2018-03-31 13:15:06 · 1019 阅读 · 1 评论 -
【20180331】python--repo:入口脚本repo文件学习
1.概述:repo文件作为repo命令执行的入口,主要完成如下功能:执行环境检验&repo命令参数初步解析&执行环境初始化&repo工程主体main.py调用。2.数据结构:不涉及复杂程度较高的数据结构。关键变量:repodir(.repo); S_repo(.repo/repo); REPO_MAIN(.repo/repo/main.py)3.主体思路:__main__ ...原创 2018-03-31 12:59:19 · 1127 阅读 · 0 评论 -
【20180312】python-minds-算法思维
基础算法思维:1.穷举&遍历2.递推例如:兔子繁殖问题,构建带有月份属性的兔子数据结构,按月份递增循环模拟兔子繁殖来推算;3.回溯4.递归例如:对长度为n的列表,生成n*n-1*n-2*n-3*...*3*2*1种情况的排列;高级算法思维:1.分治分治法所能解决的问题一般具有以下几个特征: 1) 该问题的规模缩小到一定的程度就可以容易地解决 2) 该问题可以分解为若干个规模较小...原创 2018-03-12 23:12:12 · 295 阅读 · 0 评论 -
【20180317】python--repo学习
配置管理工程师本身是使用git和repo的熟练手,偶然在csdn上看到老罗关于repo工程的解析,深感repo是一个学习python语言的好实践,因此选择repo工程作为python语言学习的一个解析项目~1.repo概述repo是谷歌为有效管理安卓代码而开发的使用python语言、基于git命令和manifest-xml文件对多个git仓进行批量下载、提交等操作的工具工程。repo本身包含可执行...原创 2018-03-17 23:11:25 · 1924 阅读 · 0 评论 -
【20180221】python-tips-正则匹配
python code:import rergx_digit=re.compile(r'.*[0-9].*')rgx_upcha=re.compile(r'.*[A-Z].*')rgx_lowcha=re.compile(r'.*[a-z].*')password=raw_input("pls input password")print("password is %s " % passw...转载 2018-02-21 22:58:15 · 213 阅读 · 0 评论 -
【Python】Python 在线Coding汇总
本篇用于记录py.checkio.org在线编程网站中的练习结果及最佳solution参照(所谓Best Solution仅仅是某一方面最佳,并非严格的最佳)。1. 禁止使用如下标识符,要求计算给定数字序列的和。The list of banned words are as follows: sum import for while reduce Mysolution:def c...原创 2019-01-06 20:02:52 · 775 阅读 · 0 评论
分享