Python 算法实战系列之栈 - 后端 - 掘金
原文出处: 安生 栈(stack)又称之为堆栈是一个特殊的有序表,其插入和删除操作都在栈顶进行操作,并且按照先进后出,后进先出的规则进行运作。 如下图所示 例如枪的弹匣,第一颗放进弹匣的子弹反而在发射出去的时候是最后一个...
简约而不简单的 Django 新手图文教程 - 后端 - 掘金
原文出处: 银河系1234 本文面向:有python基础,刚接触web框架的初学者。 环境:windows7 python3.5.1 pycharm专业版 Django 1.10版...
Python 线程进阶篇 | 多线程下载网页 - 后端 - 掘金
Python的并发编程前面只讲了进程和线程的入门篇,线程里面还有很多有用而好玩的招式,我们还没有讲,我一直主张学一门语言一定要有兴趣,带着玩Python的心态去学,会轻松很多,打个比方打扫卫生和打羽毛球,可能都很累,为啥你打球就很high,而在家打扫卫生就很累...
Python 和 Qt 开发简单的 GUI 应用(电子书及视频教程) - 后端 - 掘金
本文与各位Python爱好者分享一套GUI应用视频教程,视频录制者是Martin Fitzpatrick,主要是教大家如何利用Python和Qt,来快速开发简单的GUI应用。 查看图片 这套教程发布在Udemy平台,一共有21集,总时长2个半小时,包括以下5大...
MapReduce 原理与 Python 实践 - 阅读 - 掘金
Hadoop 学习(2)...
You-Get - 一个基于 Python 3 写的优酷土豆等近 60 多家站点视频的开源下载神器 - 工具资源 - 掘金
You-Get You-Get is a tiny command-line utility to download media contents (videos, audios, images) from the Web, in case th...
用 python 写一个简单的推荐系统 - 阅读 - 掘金
前言 在上篇文章豆瓣电影,电视剧DM实战中提及到,我和室友们产生了剧荒,萌生出要做一个个人用的推荐系统,解决剧荒的问题,经过一轮的死缠烂打,这个个人推荐系统终于成型了。 今天来分享一下心得,对此感兴趣的朋友可以自己对着写一个。 传统推荐系统算法 首先介绍一下传...
只需十四步:从零开始掌握 Python 机器学习(附资源) - 后端 - 掘金
Python 可以说是现在最流行的机器学习语言,而且你也能在网上找到大量的资源。你现在也在考虑从 Python 入门机器学习吗?本教程或许能帮你成功上手,从 0 到 1 掌握 Python 机器学习,至于后面再从 1 到 100 变成机器学习专家,就要看你自己...
怎样才能写出 pythonic 的代码? - 后端 - 掘金
编写函数的几个原则 原则 1:函数设计要尽量短小,嵌套层次不宜过深。最好能控制在 3 层以内。 原则 2:函数申明应该做到合理、简单、易于使用。参数个数不宜太多。 原则 3:函数参数设计应该考虑向下兼容。比如相同功能的函数不同版本的实...
我的开源 GitBook: Python 之旅 - 掘金
在学习和使用 Python的过程中,我作了不少笔记,并对一些笔记进行了加工和完善,发表在博客上。随着笔记的增加,我就萌生了写一本书的想法,希望能比较系统地总结相关知识,巩固自己的知识体系,而不是停留在『感觉好像懂了』的状态中。 有了想法之后,接下来就要开始写了...
Python 并发编程之线程池 / 进程池 - 后端 - 掘金
本文为作者原创,转载请先与作者联系。 首发于我的博客 线程池/进程池 ...
Unix 网络编程之同步 / 异步 / 阻塞 / 非阻塞 - 后端 - 掘金
本文为作者原创,转载请先与作者联系。 同发于SegmentFault和简书 ...
Spring Boot 揭秘与实战(二) 数据存储篇 - JPA - 掘金
本文讲解 Spring Boot 基础下,如何整合 JPA 框架,编写数据访问。 博客地址:http://blog.720ui.com/ 环境依赖 修改 POM 文件,添加 spring-boot-starter-data-jpa 依赖。 <depen...
Python 之旅 - 后端 - 掘金
Python 简介 Python 诞生于 1989 年的圣诞期间,由 Guido van Rossum 开发而成,目前 Guido 仍然是 Python 的主要开发者,主导着 Python 的发展方向,Python 社区经常称呼他为『仁慈的独裁者』。 Pyth...
知乎 Live -- Python 工程师的入门和进阶 - 掘金
关注知乎Live也很久了,但是很少看到程序员做Live。最近看前端都展开了几场Live, 而我大知乎最热语言 Python 还没有相关Live。和写书一样,我再来带个头,希望越来越多的同学能把自己的经验和思考分享出来。 再次介绍一下这次Live: 我叫董伟明,...
Django时区详解 - 掘金
引言 相信使用Django的各位开发者在存储时间的时候经常会遇到这样子的错误: RuntimeWarning: DateTimeField received a naive datetime while time zone support is active....
理解 Python 并发编程一篇就够了 | PoolExecutor 篇 - 后端 - 掘金
之前我们使用多线程(threading)和多进程(multiprocessing)完成常规的需求,在启动的时候start、jon等步骤不能省,复杂的需要还要用1-2个队列。随着需求越来越复杂,如果没有良好的设计和抽象这部分的功能层次,代码量越多调试的难度就越大...
关于 Python 和 Java 的多进程多线程计算方法对比 - 后端 - 掘金
搞大数据必须要正视的一个问题就是并行计算。就像执行一件任务一样,大伙一起同时干,才有效率,才会很快出成果。正所谓“众人拾柴火焰高”~ 对于并行计算,有很多高大上的概念,我也不全懂。这里就单单罗列一下我对于多进程和多线程计算的理解和总结。 在计算机中,处理一个任...
理解 Python 迭代对象、迭代器、生成器 - 后端 - 掘金
本文源自RQ作者的一篇博文,原文是 Iterables vs. Iterators vs. Generators,俺写的这篇文章是按照自己的理解做的参考翻译。在了解Python的数据结构时,容器(container)、可迭代对象(iterable)、迭代器(i...
使用 Python 进行并发编程 - asyncio 篇 (二) - 掘金
我们今天继续深入学习asyncio。 同步机制 asyncio模块包含多种同步机制,每个原语的解释可以看线程篇,这些原语的用法上和线程/进程有一些区别。 Semaphore(信号量) 并发的去爬取显然可以让爬虫工作显得更有效率,但是我们应该把抓取做的无害,这样...