Category: Python

Building Skills in Object-Oriented Design Release 2.1.1-Python

The coffee-shop reason for reading this book is to provide the beginning designer with a sequence of interesting and moderately complex exercises in OO design.   http://www.itmaybeahack.com/book/oodesign-python-2.1/latex/BuildingSkillsinOODesign.pdf  

Permanent link to this article: http://www.darknessgate.com/2016/10/29/6323/

Building Skills in Python

You need this book because you need to learn Python. Here are a few reasons why you might need to learn Python • You need a programming language which is easy to read and has a vast library of modules focused on solving the problems you’re faced with. • You saw an article about Python …

Continue reading »

Permanent link to this article: http://www.darknessgate.com/2016/10/28/6321/

(the eff-bot guide to) The Standard Python Library

Based in part on over 3,000 newsgroup articles written by Python veteran Fredrik Lundh since 1995, this book provides brief descriptions and sample scripts for all standard modules in the Python 2.0 library. For more information on the book and the print editions, see (the eff-bot guide to) The Standard Python Library. Note that the …

Continue reading »

Permanent link to this article: http://www.darknessgate.com/2016/10/26/the-eff-bot-guide-to-the-standard-python-library/

Python Koans – Learn Python through TDD

Python Koans is an interactive tutorial for learning the Python programming language by making tests pass. https://github.com/gregmalcolm/python_koans

Permanent link to this article: http://www.darknessgate.com/2016/10/25/python-koans-learn-python-through-tdd/

Python Programming

This book describes Python, an open-source general-purpose interpreted programming language available for a broad range of operating systems. There are currently three major implementations: the standard implementation written in C, Jython written in Java, and IronPython written in C# for the .NET environment. There are two common versions currently in use: 2.x and 3.x. This …

Continue reading »

Permanent link to this article: http://www.darknessgate.com/2016/10/22/python-programming/

Python Practice Book

  http://anandology.com/python-practice-book/index.html

Permanent link to this article: http://www.darknessgate.com/2016/10/20/python-practice-book/

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. Larger pieces, like recursion and object-oriented programming are divided into a sequence of smaller steps …

Continue reading »

Permanent link to this article: http://www.darknessgate.com/2016/10/18/think-python/

Python Module of the Week

The Python Module of the Week series, or PyMOTW, is a tour of the Python standard library through short examples. This is version 1.132, last updated Sep 10, 2016 to cover theConfigParser module. https://pymotw.com/2/

Permanent link to this article: http://www.darknessgate.com/2016/10/17/python-module-of-the-week/

Problem Solving with Algorithms and Data Structures using Python

THIS TEXTBOOK is about computer science. It is also about Python. However, there is much more. The study of algorithms and data structures is central to understanding what computer science is all about. Learning computer science is not unlike learning any other type of difficult subject matter. The only way to be successful is through …

Continue reading »

Permanent link to this article: http://www.darknessgate.com/2016/10/16/problem-solving-with-algorithms-and-data-structures-using-python/

Python for you and me

pym is a book to learn Python. It targets people who are completely new to the language. http://pymbook.readthedocs.io/en/latest/

Permanent link to this article: http://www.darknessgate.com/2016/10/14/python-for-you-and-me/

Supporting Python 3: An in-depth guide

Supporting Python 3 doesn’t have to be daunting. This book guides you through the process of adding Python 3 support, from choosing a strategy to solving your distribution issues. Using plenty of code examples, it guides you across the hurdles and shows you the new Python features. http://python3porting.com

Permanent link to this article: http://www.darknessgate.com/2016/10/11/supporting-python-3-an-in-depth-guide/