background preloader


Facebook Twitter

Python Programming Tutorials. 6.189 A Gentle Introduction to Programming Using Python, January IAP 2008. An open source web scraping framework for Python. Beginner's Resources. I've turned up some nice beginner's resources on Python:

Beginner's Resources

The Hitchhiker’s Guide to Python! — pythonguide 0.0.1 documentation. Welcome to The Hitchhiker’s Guide to Python.

The Hitchhiker’s Guide to Python! — pythonguide 0.0.1 documentation

This guide is currently under heavy active development. If you’d like to help, fork us on GitHub! This opinionated guide exists to provide both novice and expert Python developers a best-practice handbook to the installation, configuration, and usage of Python on a daily basis. Getting Started.

Python Software Foundation News. Planet Python. Python. News about the dynamic, interpreted, interactive, object-oriented, extensible programming language Python If you are about to ask a question, please consider r/learnpython Please don't use URL shorteners Posting code to this subreddit: Add 4 extra spaces before each line of code def fibonacci(): a, b = 0, 1 while True: yield a a, b = b, a + b Online books Online exercices programming challenges The Python Challenge (solve each level through programming)CheckiO (game world)Project Euler (math heavy)CodeEval (unlock job offers) Asking Questions Try Python in your browser learnpython.orgSkulpt (uses WebGL) (uses Silverlight)ideone (online compiler and debugger)PythonAnywhere (basic accounts are free)Brython (Python 3 implementation for client-side web programming) (Web-based Python Data Analysis) Docs Libraries Twisted, 0MQ (networking)Django, Pyramid, ...


Related subreddits. Web2py. I believe that the ability to easily build high quality web applications is of critical importance for the growth of a free and open society.


This prevents the biggest players from monopolizing the flow of information. Hence I started the web2py project in 2007, primarily as a teaching tool with the goal of making web development easier, faster, and more secure. Over time, it has managed to win the affection of thousands of knowledgeable users and hundreds of developers. Our collective effort has created one of the most full-featured Open Source Web Frameworks for enterprise web development. As a result, in 2011, web2py won the Bossie Award for best Open Source Development Software, and in 2012 it won the Technology of the Year award from InfoWorld. As you will learn in the following pages, web2py tries to lower the barrier of entry to web development by focusing on three main goals: Ease of use.

Python and CLIPS Integration. PyCLIPS is an extension module for the Python language that embeds full CLIPS functionality in Python applications.

Python and CLIPS Integration

This means that you can provide Python with a strong, reliable, widely used and well documented inference engine. Actually, CLIPS is often taken as "reference implementation" of an expert systems shell by many programmers and groups involved in AI development. It has a forward chaining rule-based inference system, as well as all imperative and object-oriented constructs that allow full control the execution flow. PyCLIPS aims at becoming a reliable extension for Python applications, even possibly large ones, that need a rule-based inference engine. This page is the primary access point to the PyCLIPS download site, where you will find the source (released under the LGPL), binary versions and the documentation. Python Programming in your Browser: PythonAnywhere. Python Community Group News. I’m glad to share a new project called Python for Android.

Python Community Group News

The goal of this project is to package your python application into an APK. The project is under the umbrella of Kivy organization, but is not designed to be limited to Kivy only. Read the documentation to correctly install the NDK/SDK Android, and set the needed environment variables. The packaging is done in 4 steps: 1. Ensure you have Android SDK/NDK downloaded and correctly installed 2.


Apsw - Another Python SQLite Wrapper. APSW stands for Another Python SQLite Wrapper.

apsw - Another Python SQLite Wrapper

About APSW is a Python wrapper for the SQLite embedded relational database engine. In contrast to other wrappers such as pysqlite it focuses on being a minimal layer over SQLite attempting just to translate the complete SQLite API into Python. The documentation has a section on the differences between APSW and pysqlite. APSW supports CPython 2.3 onwards and CPython 3.1 onwards. News Full detailed list of changes 2013-12-09 - Version 3.8.2-r1 is released. Help/Documentation The latest documentation is at Mailing lists/contacts Bugs You can find existing and fixed bugs by clicking on Issues and using "New Ticket" to report previously unknown issues. Downloads Click on the Downloads tab above to download source distribution, binary installers for Windows and copies of the help for offline use. The download documentation contains further details including how to verify the downloads, and packages available for other operating systems.

Spyderlib - Spyder is the Scientific PYthon Development EnviRonment. The Eric Python IDE. Learn Python The Hard Way, 2nd Edition — Learn Python The Hard Way, 2nd Edition. Welcome to the 3rd Edition of Learn Python the Hard Way.

Learn Python The Hard Way, 2nd Edition — Learn Python The Hard Way, 2nd Edition

You can visit the companion site to the book at where you can purchase digital downloads and paper versions of the book. The free HTML version of the book is available at How long does this course take? You should take as long as it takes to get through it, but focus on doing work every day. Some people take about 3 months, others 6 months, and some only a week. What kind of computer do I need? You can do it on most any computer. Loaded: 0% Progress: 0%