值得学习的python项目

此网站整理的2014年值得一学的pytho项目,http://pycoders.com/2014/

项目资源都在github上,python程序员进阶必备。

就当作2015年的计划吧。先列表,再对号

Projects

1. robobrowser

A library for web scraping built on Requests and BeautifulSoup. Like Mechanize, but with tests, docs, and a Pythonic interface.

github.com

Shared by @whatthecarp

2. mining

github.com

Shared by @mgrouchy

3.wagtail

Wagtail is a Django content management system with a fresh take. Beautifully designed so if you are looking for an alternative to Django CMS here is your shot.

github.com

Shared by @tomd

4. huey

A multi-threaded task queue for Python.

github.com

Shared by @myusuf3

5.Flask API

Love Django REST Framework? You can now enjoy the same beautiful APIs within Flask.

flaskapi.org

Shared by @myusuf3

6.Mario Level 1 In Python

Recreating the first level in Mario using PyGame. Awesome for anyone interested in build a 2D platformer.

github.com

Shared by @myusuf3

7.Algorithms

A collection of Data Structures and Algorithms in Python.

github.com

Shared by @myusuf3

8.rumps

Ridiculously Uncomplicated Mac OSX Python Status Bar Apps! Got a little app you want to write you can do it Python now!

github.com

Shared by @myusuf3

9.psdash

Nice looking web dashboard written in Flask that can display data about your system and its processes as returned by psutil.

github.com

Shared by @mgrouchy

10.500 Lines or Less

Awesome repository of how things work with computers and software. I am sure we have shared this before but its definitely worth another look.

github.com

Shared by @myusuf3

11.IPython Notebook Themes

Awesome theme customization for IPython Notebooks!

github.com

Shared by @myusuf3

12.Jarvis

An attempt to create a Jarvis-like personal assistant with Python.

github.com

Shared by @mgrouchy

13.Python Practice Projects

A series of Python practice projects to help your hone your craft with deliberate practice.

pythonpracticeprojects.com

Shared by @mgrouchy

14.Flask-Foundation

A foundation leveraging best practices that you can use to start building your flask applications with.

github.com

Shared by @mgrouchy

15.Stellar

Fast database snapshots for development. It‘s like Git for databases.

github.com

Shared by @versae

16.percol

Nice. Percol is an interactive grep tool in your terminal. Check out the README for a demo and more information.

github.com

Shared by @mgrouchy

17.magpie

Git-Backed Evernote Replacement.

github.com

Shared by @myusuf3

18.Explore Flask

The Explore Flask book is now freely available online. Time to upgrade your Flask knowledge.

exploreflask.com

Shared by @mgrouchy

19.The Stolen Crown RPG

Cool! A Fantasy RPG built with Python and PyGame.

github.com

Shared by @mgrouchy

20.django-quicky

A collection of tools to get you focused on what you building rather than the usual nitty gritty, tons of of cool little functionality to speed things up!

github.com

Shared by @myusuf3

21.doitlive

Cool little hack to make you look like a superstar during presentations and screencasts. It allows you to write code before hand, and replays the commands in a fake terminal session as you type random characters.

github.com

Shared by @myusuf3

22.Data Science 45 minute intros.

45 minute Ipython notebook presentations for getting starting with basic programming, statistics and machine learning techniques.

github.com

Shared by @mgrouchy

23.battleschool

This is neat. Set up your development environment using ansible in a similar way you would set up your machine with something like Boxen.

github.com

Shared by @mgrouchy

24.awesome-python

A curated list of awesome Python resources, frameworks, libraries and software.

github.com

Shared by @mgrouchy

25.inbox

Inbox platform launched earlier this week, with tons of SDKs and libraries! This is the one in Python. Great premise and should enable people to do some great stuff!

github.com

Shared by @myusuf3

26.py-must-watch

A great collection of must watch Python videos. Great resource to start levelling up your Python knowledge.

github.com

Shared by @STajbakhsh

27.awesome-machine-learning

A curated list of awesome Machine Learning frameworks, libraries and software.

github.com

Shared by @myusuf3

28.python-fields

Writing container classes often requires the writing of significant amounts of boilerplate. Avoid all of that with the fields module which offers a way to avoid it.

github.com

Shared by @mgrouchy

29.awesome-django

Over the last few issues there have been other "awesome" collections. If you are into Django, this is the one for you!

github.com

Shared by @myusuf3

30.Toga

A Python native, OS native GUI toolkit. Very cool project for building Native GUI apps with Python.

pybee.org

Shared by @mgrouchy

31.doorman

Keeps your secrets, secret. Allows you to put the keys, passwords and things you want to keep secret in a config file and then hide and show your secrets.

github.com

Shared by @halitalptekin

32.vim-bootstrap

A simple website that helps you bootstrap your .vimrc for your preferred language.

github.com

Shared by @mgrouchy

33.python-patterns

A collection of common Python design patterns and idioms.

github.com

Shared by @mgrouchy

34.flask-xxl

Interesting. A best practices approach to creating large web apps, with the goal of making flask feel more like django.

github.com

Shared by @mgrouchy

35.discover-flask

A weekly series of Screencasts covering an introduction to Flask.

github.com

Shared by @mgrouchy

36.awesome-sqlalchemy

Lots of really awesome SQLAlchemy resources.

github.com

Shared by @mgrouchy

37.lenscap

Lenscap is a static site generator for creating beautiful photo narratives

github.com

Shared by @myusuf3

38.schematics

A Python library to combine types into structures, validate them, and transform your data based on simple descriptions.

github.com

Shared by @mgrouchy

39.home-assistant

Home automation with Python.

github.com

Shared by @mgrouchy

40.500 Lines or Less

Awesome repository of how things work with computers and software. I am sure we have shared this before but its definitely worth another look.

github.com

Shared by @myusuf3

41.tortilla

Very cool project for consuming APIs made easy. Give it a look if you are tried of writing API wrappers.

github.com

Shared by @myusuf3

42.iterstuff

A collection of tools for working with iterators.

github.com

Shared by @benlast

时间: 2024-10-24 11:44:36

值得学习的python项目的相关文章

go语言值得学习的开源项目推荐

谷歌官方维护了一个基于go语言的开源项目列表: https://github.com/golang/go/wiki/Projects 其中有非常多的优秀项目值得学习,有几百行代码适合新手阅读的项目,也有大型如nsq.docker等的项目. 下面推荐几款适合学习的项目: 1.cache2go https://github.com/muesli/cache2go 比较简单的一个缓存库,代码量很少,适合新手学习,可以学习到锁.goroutines等. 2.groupcache https://gith

[IT学习]转载python 项目 计算器

这个是从网上搜到的Python小项目之计算器(原文地址:http://www.2cto.com/kf/201402/279637.html).但该段代码估计是Python 2 写的. 如果你使用的程序是Python 3以上版本,需要自行安装pillow.Windows可以在命令行中使用pip install pillow. 但是在程序中引用时,pillow的名称依然是PIL.具体看下面的例子. [思考] 1.tkinter 编程要考虑哪些方面? 2.这个程序还有哪些不完善的?例如输入9+-2,看

15款值得学习的小型开源项目(github)

值得学习的小型开源项目 SeaJS Sea.js是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制.Sea.js 追求简单.自然的代码书写和组织方式,代码非常精简. Koa Koa 是下一代的 Node.js 的 Web 框架.由 Express 团队设计.旨在提供一个更小型.更富有表现力.更可靠的 Web 应用和 API 的开发基础. pssh pssh 提供了并行版本的 OpenSSH 工具,特别适合用来控制有大量机器需要连接

多个Android项目源码-覆盖方方面面值得学习

Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/developAndroid电池监控 Android Battery Dog http://sourceforge.net/projects/andbatdog/RSS阅读软件 Android RSS http://code.google.com/p/andr

值得学习的C/C++开源框架(转)

值得学习的C语言开源项目 - 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具.它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力.Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行. 下载链接:http://home.tiscali.cz/~cz210552/webbench.html - 2. Tinyhttpd tinyhttpd是一个超轻量型Ht

是什么让C#成为最值得学习的编程语言

随着 Web.iOS.Android.智能设备的流行,新的编程语言纷纷涌现并表现不俗,如 Ruby,Python,Scala,Go,Node.js,Swift 等.反观已经发展了近20年的 C# 语言(或者这里应该更准确的说是 .Net Framework),因为天生的平台局限,导致很多的 C# 程序员为了生计和前途纷纷转行投入的新语言的怀抱. 就在此时,微软的 .Net Core 横空出世 跨平台:可以在 Windows.MacOS 和 Linux 上运行. 兼容性: .NET Core 通过

CoffeeScript不是一门值得学习的语言

译注:看到这篇文章时发现不论在国内还是国外的网站上都有很多人在争论,很有意思.不过令人汗颜的是有些国人似乎只看了标题就开始吵了起来,如果有兴趣,请耐心看完. ======= 一门不能改变你编程的思维方式的语言是不值得学习的--艾伦·佩利(Alan Perlis) CoffeeScript是一种能够将你用特殊规则书写出的文本转换成一些其他文本的语言,而转换后的文本碰巧就是JavaScript源代码.它经常被描述为将一种编程语言"编译"成JavaScript,就像将其它语言编译成汇编或者J

Python学习教程(Python学习路线+Python学习视频):Python数据结构

Python学习教程(Python学习路线+Python学习视频):Python数据结构   数据结构引言:   数据结构是组织数据的方式,以便能够更好的存储和获取数据.数据结构定义数据之间的关系和对这些数据的操作方式.数据结构屏蔽了数据存储和操作的细节,让程序员能更好的处理业务逻辑,同时拥有快速的数据存储和获取方式. 在这篇文章中,你将了解到多种数据结构以及这些数据结构在Python中实现的方式.    抽象数据类型和数据结构 数据结构是抽象数据类型(ADT)的实现,通常,是通过编程语言提供的

值得学习的一些教程

***********************项目源码******************************** 1. 降临 2. 沉睡缤纷乐 3. 千炮捕鱼 源码都分享在群里:375151422 *****************************Git开源项目******************************* TANKS https://git.oschina.net/dingxiaowei/TANKS.git SCUT https://github.com/Scut