background preloader

PythonMonk - Interactive Python tutorials

PythonMonk - Interactive Python tutorials

Free Programming Resources Learn Python - Free Interactive Python Tutorial Developing Android Apps completely in Python The goal of this training is to show you how to start developing full Android applications using only Python. Different technologies will be demonstrated, including PySide-based QML GUIs using the Necessitas Qt port and the Py4A/SL4A-based approach, which can be combined with Android’s WebKit and re-use Python web frameworks. While Android already has a good SDK out of the box, being able to use Python instead of Java is a big advantage for some developers - it allows for quicker turnaround times, and reuse of Python libraries. The resulting PySide-based applications run on Android, but also at least on Mac OS X, Windows, Linux and Maemo and MeeGo - basically all platforms on which Qt is available.

s Python Class - Educational Materials Welcome to Google's Python Class -- this is a free class for people with a little bit of programming experience who want to learn Python. The class includes written materials, lecture videos, and lots of code exercises to practice Python coding. These materials are used within Google to introduce Python to people who have just a little programming experience. The first exercises work on basic Python concepts like strings and lists, building up to the later exercises which are full programs dealing with text files, processes, and http connections. The class is geared for people who have a little bit of programming experience in some language, enough to know what a "variable" or "if statement" is. To get started, the Python sections are linked at the left -- Python Set Up to get Python installed on your machine, Python Introduction for an introduction to the language, and then Python Strings starts the coding material, leading to the first exercise.

100 Websites You Should Know and Use (updated!) Entertainment Meet David Peterson, who developed Dothraki for Game of Thrones There are seven different words in Dothraki for striking another person with a sword. Among them: “hlizifikh,” a wild but powerful strike; “hrakkarikh,”a quick and accurate strike; and “gezrikh,” a fake-out or decoy strike. But you won’t find these words in George R. R. Culture My Year of TED: How 54 talks changed a life By Kylie Dunn What do you get when you cross a 39-year-old perfectionist with 54 TED Talks and far more honesty than any person probably needs to experience? Entertainment Meet David Peterson, who developed Dothraki for Game of Thrones There are seven different words in Dothraki for striking another person with a sword. Culture My Year of TED: How 54 talks changed a life By Kylie Dunn What do you get when you cross a 39-year-old perfectionist with 54 TED Talks and far more honesty than any person probably needs to experience?

The Python Tutorial — Python v2.7.5 documentation Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms. The Python interpreter and the extensive standard library are freely available in source or binary form for all major platforms from the Python Web site, and may be freely distributed. The Python interpreter is easily extended with new functions and data types implemented in C or C++ (or other languages callable from C). This tutorial introduces the reader informally to the basic concepts and features of the Python language and system. For a description of standard objects and modules, see The Python Standard Library. The Glossary is also worth going through.

100+ Ways to Learn Anything on the Internet Learn Anything... Thanks to this amazing collection of educational websites you can become a master in anything from home renovations to rocket science, maths to photography, art to computer programming. What are you going to master today? TED Talks TED is a global community, welcoming people from every discipline and culture who seek a deeper understanding of the world. TED believes passionately in the power of ideas to change attitudes, lives and, ultimately, the world. Chesscademy Chesscademy offers free online lessons for people around the world who want to learn how to play chess or improve their existing game. Microsoft DreamSpark Programs DreamSpark is a Microsoft Program that supports technical education by providing access to Microsoft software for learning, teaching and research purposes. How Stuff Works HowStuffWorks got its start in 1998 at a college professor's kitchen table. Fora.tv Fora TV records some of the worlds best conferences, speeches and events. MusicTheory.net Busuu

Online Python Tutor - Learn programming by visualizing code execution - Vimperator AppShed - Build HTML5, iPhone and Android apps online for schools, education and business PythonBooks - Learn Python the easy way ! 13 Sites to Download Free eBooks eBooks have become very popular with devices such as the Kindle and the new iPad. You can get applications for your smart phone to read PDF files and eBooks from most popular book sites. There ia a large choice of eBooks and many are free. Amazon has a collection of free eBooks for their Kindle reader so be sure and check their site. Many eBooks are standard PDF files so all you need is a PDF reader on your computer or port them to your Kindle or iPad and many other devices. You can also check out a list of free eBook sites by visiting this XMarks link for free ebooks. Sites To Find Free eBooks Ebookee – Books you will find: Almost any book, magazine, even audio books you can imagine. Disclaimer: Free does not always mean the eBooks were written and intended for free distribution.

Become a Programmer, Motherfucker If you don't know how to code, then you can learn even if you think you can't. Thousands of people have learned programming from these fine books: Learn Python The Hard Way Learn Ruby The Hard Way Learn Code The Hard Way I'm also working on a whole series of programming education books at learncodethehardway.org. Learn C The Hard Way Learn SQL The Hard Way Learn Regex The Hard Way Graphics Programming Language Agnostic NerdDinner Walkthrough Assembly Language Bash Clojure Clojure Programming ColdFusion CFML In 100 Minutes Delphi / Pascal Django Djangobook.com Erlang Learn You Some Erlang For Great Good Flex Getting started with Adobe Flex (PDF) Forth Git Grails Getting Start with Grails Haskell Java JavaScript JavaScript (Node.js specific) Latex The Not So Short Introduction to LATEX (perfect for beginners) Linux Advanced Linux Programming Lisp Lua Programming In Lua (for v5 but still largely relevant)Lua Programming Gems (not entirely free, but has a lot of free chapters and accompanying code) Maven Mercurial Nemerle Nemerle

Related: