Maandag 19 Augustus 2013 Categorie: Programming
|Free Python Programming eBooks|
|A Byte of Python
Auteur(s): Swaroop C H
Download (PDF): A Byte of Python
Python is one of those rare languages which can claim to be both simple and powerful. You will find yourself pleasantly surprised to see how easy it is to concentrate on the solution to the problem rather than the syntax and structure of the language you are programming in.
The official introduction to Python is: 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.
Auteur(s): Allen Downey
Download (PDF): Think Python
Think Python is an introduction to Python programming for beginners. It starts with basic concepts of programming, and is carefully designed to define all terms when they are first used and to develop each new concept in a logical progression.
|Making Games with Python & Pygame
Auteur(s): Albert Sweigart
Download (PDF): Making Games with Python & Pygame
“Making Games with Python & Pygame” covers the Pygame library with the source code for 11 games. “Making Games” was written as a sequel for the same age range as “Invent with Python”. Once you have an understanding of the basics of Python programming, you can now expand your abilities using the Pygame library to make games with graphics, animation, and sound.
The book features the source code to 11 games. The games are clones of classics such as Nibbles, Tetris, Simon, Bejeweled, Othello, Connect Four, Flood It, and others.
|How to Think Like a Computer Scientist
Auteur(s): Allen Downey, Jeffrey Elkner, Chris Meyers
Download (PDF): How to Think Like a Computer Scientist
"How to Think Like a Computer Scientist" is an introduction to programming using Python, one of the best languages for beginners.Despite Python’s appeal to many different communities, you may still wonder “why Python?” or “why teach programming with Python?” Answering these questions is no simple task—especially when popular opinion is on the side of more masochistic alternatives such as C++ and Java. However, I think the most direct answer is that programming in Python is simply a lot of fun and more productive.
Auteur(s): Django Software Foundation
Download (PDF): Django
Download (ePub): Django
New to Django? Or to Web development in general? Read this material to quickly get up and running. Because Django was developed in a fast-paced newsroom environment, it was designed to make common Web-development tasks fast and easy. Here’s an informal overview of how to write a database-driven Web app with Django. Discover Django the popular high-level Python Web framework that encourages rapid development and clean, pragmatic design.
Download (PDF): Kivy
Kivy is an open source software library for the rapid development of applications equipped with novel user interfaces, such as multi-touch apps. Discover Kivy the multitouch Python framework for desktop and mobile, and learn how to create a simple game.
|Raspberry Pi Cookbook for Python Programmers
Auteur(s): Tim Cox
Downloadpage (PDF and Source Code): Raspberry Pi Cookbook for Python Programmers
Over 400 pages of recipes to get the most out of your Raspberry Pi using Python
Stuffed with more than 50 hands-on recipes, this FREE eBook shows you how to get the most out of your Raspberry Pi. Discover what the Raspberry Pi has to offer using detailed Python code examples that you can adapt and extend.
|Hacking Secret Ciphers with Python
Auteur(s): Al Sweigart
Download (PDF and All Source Code): Hacking Secret Ciphers with Python
Hacking Secret Ciphers with Python teaches complete beginners how to program in the Python programming language. The book features the source code to several ciphers and hacking programs for these ciphers. The programs include the Caesar cipher, transposition cipher, simple substitution cipher, multiplicative & affine ciphers, Vigenere cipher, and hacking programs for each of these ciphers. The final chapters cover the modern RSA cipher and public key cryptography.