首页
学习
活动
专区
工具
TVP
发布

北京马哥教育

专栏成员
1832
文章
3447909
阅读量
204
订阅数
【Git第四节】创建Git仓库
同学们!欢迎您来到Python自学教室,上两讲我们了解了怎么安装Git,这节课我们来了解一下如何创建Git仓库吧:
小小科
2020-01-10
5140
【Git第十一节】远程仓库
欢迎大家来到自学Python编程教室,上一讲我们学习了如何进行版本回退的操作,这一讲我们学习远程仓库的相关内容,你准备好了吗? 之前讲了很多课,都是在本地仓库里进行操作。而 Git 的作用一方面在于对
小小科
2020-01-08
3840
wtfPython—Python中一些奇妙的代码
wtfPython是github上的一个项目,作者收集了一些奇妙的Python代码片段,这些代码的输出结果会和我们想象中的不太一样; 通过探寻产生这种结果的内部原因,可以让我们对Python里的一些细节有更广泛的认知。
小小科
2018-07-31
4560
Python环境下的8种简单线性回归算法
GitHub 地址:https://github.com/tirthajyoti/PythonMachineLearning/blob/master/Linear_Regression_Methods.ipynb
小小科
2018-07-31
1.2K0
代码行数最多的 Python 项目是?
总是看到有人说,动态一时爽,重构火葬场。 然而这世界上有的是著名的开源项目,也有像 Github、Instagram 这样流量巨大的知名网站是基于动态语言开发的,经过了这么多年重构,也未听说哪个作者进了火葬场的,不明白这些人是真的不知道还是装作看不见呢?不过他们说动态语言大到一定程度就无法维护,虽然这话也同样不值一驳,不过也提醒了我,我也很好奇用动态语言开发的项目规模能大到什么程度。 从我知道的信息看,用动态语言开发的最大规模的项目可能要算是 OpenStack,据说代码总量已经达到数百万行,并且还在持续
小小科
2018-06-20
1.4K0
100行Python代码自动抢火车票!
今年你不妨自己写一段代码来抢回家的火车票,是不是很Cool。 准备工具: 12306网站用户名和密码 Python 2.7 chrome浏览器及下载chromedriver 下载Python代码,位于:https://github.com/ppy2790/tickets 代码用的Python+Splinter开发,Splinter是一个使用Python开发的开源Web应用测试工具,它可以帮你实现自动浏览站点和与其进行交互。Splinter官网 http://splinter.readthedocs.io
小小科
2018-05-04
1.5K1
一张图学会Python3
Python语法简单,对于学习者而言入门很容易。 这不Github上一位大神就把 Python 3 的几乎所有语法重点都整理到了一张图上,对于有编程基础的小伙伴,通过这张图掌握Python的基本用法不成问题。 即便你没有Python基础,这张图也能帮你掌握Python的全貌,平时走在路上随时可以翻出来记忆语法,十分方便。 点击查看大图 由于微信会对上传文件进行压缩,图片可能不清晰。 想要获取高清图片的小伙伴可以扫描下方的二维码,关注公众号后回复“图片”即可获取高清版本。 ----
小小科
2018-05-04
9490
Python缓存神奇库cacheout全解
python的缓存库(cacheout) 链接: 项目: https://github.com/dgilland/cacheout 文档地址: https://cacheout.readthedocs.io PyPI(下载链接): https://pypi.python.org/pypi/cacheout/ TravisCI(下载链接): https://travis-ci.org/dgilland/cacheout 特性: 后端使用字典进行缓存 使用缓存管理轻松访问多个缓存对象 当使用模块级缓存对象,
小小科
2018-05-04
2.3K0
10 个迅速提升你 Git 水平的提示
在这篇文章中,我们试图探索怎样有效的管理你的时间和充分的使用Git提供的功能。 注:本文中,一些命令包含了方括号中的部分内容(例如:git add -p [file_name]).在这些示例中,你将插入必要的数字、标示符等等,如果没有方括号。 1. Git自动补全 假使你使用命令行工具运行Git命令,那么每次手动输入各种命令是一件很令人厌烦的事情。 为了解决这个问题,你可以启用Git的自动补全功能,完成这项工作仅需要几分钟。 为了得到这个脚本,在Unix系统下运行以下命令: cd ~ curl https:
小小科
2018-05-03
7470
一天可抓取 1300 万条数据的新浪微博爬虫
爬虫功能: 此项目和QQ空间爬虫类似,主要爬取新浪微博用户的个人信息、微博信息、粉丝和关注(详细见此:https://github.com/LiuXingMing/SinaSpider/tree/master/Sina_spider1)。 代码获取新浪微博Cookie进行登录,可通过多账号登录来防止新浪的反扒(用来登录的账号可从淘宝购买,一块钱七个)。 项目爬的是新浪微博wap站,结构简单,速度应该会比较快,而且反扒没那么强,缺点是信息量会稍微缺少一些(可见爬虫福利:如何爬wap站)。 爬虫抓取微博的速
小小科
2018-05-03
1.7K2
Python进阶必读汇总
前言 昨天翻到了一本在github开源的书: Intermediate Python. 就有了此文, 梳理了一下一些之前翻到的对python语言细节点的答案, 博文等. 英文的 super Python’s super() considered super! rhettinger是python核心开发者. 这篇博文也是讲super最好最深入的博文了. 装饰器 Understanding Python Decorators 如果你还没有经常性的用装饰器, 你就要思考你的工作需求是不是的太简单了, 或者该考虑下
小小科
2018-05-03
7180
【图文详解】python爬虫实战——5分钟做个图片自动下载器
我想要(下)的,我现在就要 python爬虫实战——图片自动下载器 之前介绍了那么多基本知识【Python爬虫】入门知识(没看的赶紧去看)大家也估计手痒了。想要实际做个小东西来看看,毕竟: talk is cheap show me the code! 这个小工程的代码都在github上,感兴趣的自己去下载: https://github.com/hk029/Pickup 制作爬虫的基本步骤 顺便通过这个小例子,可以掌握一些有关制作爬虫的基本的步骤。 一般来说,制作一个爬虫需要分以下几个步骤: 分析
小小科
2018-05-03
8740
Python运维中20个常用的库和模块
1、psutil是一个跨平台库(https://github.com/giampaolo/psutil) 能够实现获取系统运行的进程和系统利用率(内存,CPU,磁盘,网络等),主要用于系统监控,分析和系统资源及进程的管理。 2、IPy(http://github.com/haypo/python-ipy),辅助IP规划。 3、dnspython(http://dnspython.org)Python实现的一个DNS工具包。 4、difflib:difflib作为Python的标准模块,无需安装,作用是对
小小科
2018-05-02
3.1K0
用Kibana和logstash快速搭建实时日志查询、收集与分析系统
日志的分析和监控在系统开发中占非常重要的地位,系统越复杂,日志的分析和监控就越重要,常见的需求有: 根据关键字查询日志详情 监控系统的运行状况 统计分析,比如接口的调用次数、执行时间、成功率等 异常数据自动触发消息通知 基于日志的数据挖掘 很多团队在日志方面可能遇到的一些问题有: 开发人员不能登录线上服务器查看详细日志,经过运维周转费时费力 日志数据分散在多个系统,难以查找 日志数据量大,查询速度慢 一个调用会涉及多个系统,难以在这些系统的日志中快速定位数据 数据不够实时 常见的一些重量级的开源Trace系
小小科
2018-05-02
2.1K0
GitHub 使用详解
本文大纲 GitHub简介 注册GitHub账号 配置GitHub 使用GitHub 参与GitHub中其它开源项目 注,GitHub官网:https://github.com/,客户端版本:git version x.x.x.msysgit.0。所有软件请到这里下载:http://msysgit.github.io/。 一、GitHub简介 GitHub 可以托管各种Git版本库,并提供一个web界面,但与其它像 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从
小小科
2018-05-02
9860
【gitlab小症状】gitlab搭配ssh默认端口引发的血战
困扰军哥的gitlab的ssh克隆为毛和别人不一样的问题 军哥的碰到的问题就像女神在看自己和镜子里的自己一样 问题症状:ssh放的gitlab长得和别人的不一样,别人的都是这样的,军哥哥家的是这样
小小科
2018-05-02
4.4K0
15个最受欢迎的Python开源框架
我们从GitHub中整理出了15个最受欢迎的Python开源框架,这些框架包括事件I/O、OLAP、Web开发、高性能网络通信、测试、爬虫等。   1. Django: Python Web应用开发框架   Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响。Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。   2. Diesel:基于Greenlet的事件I/O框架   
小小科
2018-05-02
1.1K0
git用网盘做版本仓库,实现异地同步[待验证]
git在不用github这种远程仓库时,如何实现异地同步呢? 下班前提交代码,回家后同步代码继续开发并提交,第二天来公司继续…… 这里做个实验:用网盘的目录同步功能,我们打造一个"伪远程仓库”。 以金山快盘为例: 步骤1. 在本地找个目录作为"远程仓库”,假设我们将 e:\kuaipan\phalcon 这个作为远程仓库,那么就将这个目录拖进快盘(U盘)里,然后再快盘客户端里右键该目录,开启同步。 步骤2. 创建裸版本库,根据git的规则,只有裸版本库才能接受git push/pull请求。所以我们这样
小小科
2018-05-02
1.4K0
如何在 Git 里撤销(几乎)任何操作
git技能 任何版本控制系统的一个最有的用特性就是“撤销 (undo)”你的错误操作的能力。在 Git 里,“撤销” 蕴含了不少略有差别的功能。 当你进行一次新的提交的时候,Git 会保存你代码库在那个特定时间点的快照;之后,你可以利用 Git 返回到你的项目的一个早期版本。 在本篇博文里,我会讲解某些你需要“撤销”已做出的修改的常见场景,以及利用 Git 进行这些操作的最佳方法。 撤销一个“已公开”的改变 场景: 你已经执行了 git push, 把你的修改发送到了 GitHub,现在你意识到这些 c
小小科
2018-05-02
9950
15分钟学会shell脚本,最简明的教程在这里
本文由马哥教育M23期学员推荐,转载自互联网,作者为Hnongy,感谢作者的辛苦付出和贡献。 Shell脚本,就是利用Shell的命令解释的功能,对一个纯文本的文件进行解析,然后执行这些功能,也可以说Shell脚本就是一系列命令的集合。 Shell可以直接使用在win/Unix/Linux上面,并且可以调用大量系统内部的功能来解释执行程序,如果熟练掌握Shell脚本,可以让我们操作计算机变得更加轻松,也会节省很多时间。 一、Shell应用场景 ---- 01 Shell能做什么 将一些复杂的命
小小科
2018-05-02
7630
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档