Logo

Python Programming Language

e-books in Python Programming Language category

Book cover: Python 3 Basics TutorialPython 3 Basics Tutorial
by - GitBook ,
This is a tutorial for novice programmers, it works best if you follow the exercises step by step. If you are fluent in any programming language, this might be very easy for you. It contains little material on the higher abstraction levels in Python.
(14360 views)
Book cover: Programming for Computations - PythonProgramming for Computations - Python
by - Springer ,
This book presents Python programming as a key method for solving mathematical problems. The style is accessible and concise, the emphasis is on generic algorithms, clean design of programs, use of functions, and automatic tests for verification.
(10053 views)
Book cover: Python Notes for ProfessionalsPython Notes for Professionals
- Goalkicker.com ,
This is an unofficial free book created for educational purposes. The book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA.
(9734 views)

Book cover: Cracking Codes with PythonCracking Codes with Python
by - inventwithpython.com ,
The book teaches complete beginners how to program in the Python programming language. It features the source code to several ciphers and hacking programs for these ciphers. The final chapters cover the modern RSA cipher and public key cryptography.
(12037 views)
Book cover: Python Web FrameworksPython Web Frameworks
by - O'Reilly Media ,
Python provides web developers with a wide variety of useful web frameworks. This book surveys 30 Python web frameworks that have more than 1,000 monthly downloads and provides a deeper look into six of the most widely used.
(8154 views)
Book cover: How to Make Mistakes in PythonHow to Make Mistakes in Python
by - O'Reilly Media ,
Even the best programmers make mistakes, some are simple and silly, others embarrassing and downright costly. In this book, Mike Pirnat dissects some of his most memorable blunders, peeling them back layer-by-layer to reveal just what went wrong.
(7978 views)
Book cover: 20 Python Libraries You Aren't Using20 Python Libraries You Aren't Using
by - O'Reilly Media ,
This report helps you explore some of the lesser known Python libraries and tools that deserve more attention. Hattingh diligently spent time finding and testing hidden gems that are easy to install and use, cross-platform, and not yet popular.
(8220 views)
Book cover: Functional Programming in PythonFunctional Programming in Python
by - O'Reilly Media ,
Python is not a functional programming language, but it is a multi-paradigm language that makes functional programming easy to perform. This book examines the functional aspects of the language and points out which options work well and which do not.
(9899 views)
Book cover: Python Data Science HandbookPython Data Science Handbook
by - O'Reilly Media ,
The book introduces the core libraries essential for working with data in Python: particularly IPython, NumPy, Pandas, Matplotlib, Scikit-Learn, etc. Familiarity with Python as a language is assumed. The book was written and tested with Python 3.5.
(10662 views)
Book cover: Python for Everybody: Exploring Data in Python 3Python for Everybody: Exploring Data in Python 3
by - PythonLearn ,
This book is designed to introduce students to programming and software development through the lens of exploring data. You can think of the Python programming language as a tool to solve data problems that are beyond the capability of a spreadsheet.
(15294 views)
Book cover: Picking a Python Version: A ManifestoPicking a Python Version: A Manifesto
by - O'Reilly Media ,
There are two major versions of the Python: the Python 2.x series, and the newer Python 3.x series. This report guides you through the implicit decision tree of choosing what Python version, implementation, and distribution is best suited for you.
(8602 views)
Book cover: The Hitchhiker's Guide to PythonThe Hitchhiker's Guide to Python
by - O'Reilly Media ,
This handcrafted 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. You'll find a nice concise list of highly recommended options.
(8784 views)
Book cover: Algorithmic Problem Solving with PythonAlgorithmic Problem Solving with Python
by - Washington State University ,
Python's syntax and idioms are much easier to learn than those of most other full-featured languages. This book uses programming language Python to introduce folks to programming and algorithmic thinking. The book is completely hyper-linked.
(8956 views)
Book cover: Make Games with PythonMake Games with Python
by - The MagPi Magazine ,
In this book, we are going to learn to make games on the Raspberry Pi with Pygame. We'll look at drawing, animation, keyboard and mouse controls, sound, and physics. This book isn't for absolute programming beginners, but it's not far from it.
(10803 views)
Book cover: Automate the Boring Stuff with PythonAutomate the Boring Stuff with Python
by - No Starch Press ,
Learn how to use Python to write programs that do in minutes what would take you hours to do by hand -- no experience required. Once you've mastered the basics, you'll create Python programs that effortlessly perform impressive feats of automation.
(8468 views)
Book cover: High Performance PythonHigh Performance Python
by - ianozsvald.com ,
By exploring the theory behind design choices, this practical guide helps you gain a deeper understanding of Python implementation. You'll learn how to locate performance bottlenecks and significantly speed up your code in high-data-volume programs.
(11940 views)
Book cover: Full Stack PythonFull Stack Python
by - FullStackPython.com ,
You're knee deep in learning the Python programming language. The syntax is starting to make sense. Now you want to take your knowledge and make something real. This book explains each Python web application stack layer and provides the resources.
(12893 views)
Book cover: A Practical Introduction to Python ProgrammingA Practical Introduction to Python Programming
by - Mount St. Mary's University ,
Partly a tutorial and partly a reference book. I summarize information in tables and give a lot of short example programs. I also jump right into things and fill in background information as I go, rather than covering the background material first.
(11089 views)
Book cover: A Beginner's Python TutorialA Beginner's Python Tutorial
by - Wikibooks ,
Contents of Beginner's Python Tutorial: Installing Python; Very Simple Programs; Variables, Scripts; Loops, Conditionals; Functions; Tuples, Lists, Dictionaries; for Loop; Classes; Importing Modules; File I/O; Exception Handling.
(16070 views)
Book cover: Python CookbookPython Cookbook
by - O'Reilly Media ,
This cookbook is for experienced Python programmers who want to focus on modern tools and idioms. You'll find complete recipes for more than a dozen topics, covering the core Python language as well as tasks common to a wide variety of applications.
(19039 views)
Book cover: Python for EducationPython for Education
by - Inter University Accelerator Centre ,
Primary objective of this book is to explore the possibilities of using Python language as a tool for learning mathematics and science. The reader is not assumed to be familiar with computer programming. Ability to think logically is enough.
(16901 views)
Book cover: Hacking Secret Ciphers with PythonHacking Secret Ciphers with Python
by ,
The book 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, etc.
(22996 views)
Book cover: Test-Driven Development with PythonTest-Driven Development with Python
by - O'Reilly Media ,
Test-Driven Development with Python focuses on web development, with some coverage of JavaScript. This book uses a concrete example -- the development of a website, from scratch -- to teach the TDD methodology and how it applies to web programming.
(13205 views)
Book cover: PyQt4 TutorialPyQt4 Tutorial
by - ZetCode ,
PyQt4 is a toolkit for creating GUI applications. It is a blending of Python language and the successful Qt library. This tutorial is suited for beginners and intermediate programmers. You will learn to program non trivial PyQt4 applications.
(15007 views)
Book cover: Python ProgrammingPython Programming
by - Wikibooks ,
This book describes Python, an open-source general-purpose interpreted programming language, available for all Platforms. Python is a high-level, structured programming language that can be used for a wide variety of programming tasks.
(15334 views)
Book cover: Python Scientific Lecture NotesPython Scientific Lecture Notes
by ,
Teaching material on the scientific Python ecosystem, a quick introduction to central tools and techniques. The different chapters each correspond to a 1 to 2 hours course with increasing level of expertise, from beginner to expert.
(14259 views)
Book cover: Porting to Python 3: An in-depth guidePorting to Python 3: An in-depth guide
by ,
Porting to Python 3 doesn't have to be daunting. This book guides you through the process of porting your Python 2 code to Python 3. Using plenty of code examples is takes you cross the hurdles and shows you the new Python features.
(17866 views)
Book cover: Python Scripting for Computational SciencePython Scripting for Computational Science
by - Springer ,
With a primary focus on examples and applications of relevance to computational scientists, this useful book shows computational scientists how to develop tailored, flexible, and human-efficient working environments built from small scripts.
(15402 views)
Book cover: The Programming HistorianThe Programming Historian
by - NiCHE ,
This book is a tutorial-style introduction to programming in Python for practicing historians (and other humanists). We assume that you're starting out with no prior programming experience and only a basic understanding of computers.
(16879 views)
Book cover: Programming Computer Vision with PythonProgramming Computer Vision with Python
by - O'Reilly Media ,
The idea behind this book is to give an easily accessible entry point to hands-on computer vision with enough understanding of the underlying theory and algorithms to be a foundation for students, researchers and enthusiasts.
(25909 views)
Book cover: Design Patterns In PythonDesign Patterns In Python
by - Testing Perspective ,
This book is about learning design patterns with Python language. If you are new to design patterns, this text provides the first building blocks. If you are interested in design of test automation frameworks, this book will be very useful.
(17612 views)
Book cover: Making Games with Python and PygameMaking Games with Python and Pygame
by ,
This is a programming book that covers the Pygame game library for the Python programming language. Each chapter gives you the complete source code for a new game and teaches the important programming concepts from these examples.
(23181 views)
Book cover: Learning to Program with PythonLearning to Program with Python
by - Southern Adventist University ,
The focus is on introducing programming techniques and developing good habits. Our approach avoids some more esoteric features of Python and concentrates on the programming basics that transfer directly to other imperative programming languages.
(16240 views)
Book cover: How to Think Like a Computer Scientist: Learning with PythonHow to Think Like a Computer Scientist: Learning with Python
by - Green Tea Press ,
This book is an introduction to computer science using the Python programming language. It covers the basics of programming, including variables, functions, control flow, program debugging. Later chapters cover basic algorithms and data structures.
(20606 views)
Book cover: Natural Language Processing with PythonNatural Language Processing with Python
by - O'Reilly Media ,
This book offers a highly accessible introduction to natural language processing, the field that supports a variety of language technologies. With it, you'll learn how to write Python programs that work with large collections of unstructured text.
(17498 views)
Book cover: Learn Python The Hard WayLearn Python The Hard Way
by ,
This is a very beginner book for people who want to learn to code. If you can already code then the book will probably drive you insane. It's intended for people who have no coding chops to build up their skills before starting a more detailed book.
(19534 views)
Book cover: Think Stats: Probability and Statistics for ProgrammersThink Stats: Probability and Statistics for Programmers
by - Green Tea Press ,
Think Stats is an introduction to Probability and Statistics for Python programmers. This new book emphasizes simple techniques you can use to explore real data sets and answer interesting statistical questions. Basic skills in Python are assumed.
(23903 views)
Book cover: Python for Informatics: Exploring InformationPython for Informatics: Exploring Information
by - PythonLearn ,
The goal of this book is to provide an Informatics-oriented introduction to programming. The primary difference between a computer science approach and the Informatics approach taken in this book is a greater focus on using Python.
(21113 views)
Book cover: Start Here: Python Programming for BeginnersStart Here: Python Programming for Beginners
by - toonzcat.com ,
This book is meant to help you begin learning the basics of Python programming version 3 or later. It is a brief introduction to Python. The author attempts to be as brief as possible to get the new programmer into programming as fast as possible.
(21658 views)
Book cover: Practical Programming in PythonPractical Programming in Python
by ,
The goal of this book is twofold: to teach you how to program in Python; and to teach you to think like a computer scientist. This way of thinking combines some of the best features of mathematics, engineering, and natural science.
(21508 views)
Book cover: Introduction to Media Computation: A Multimedia Cookbook in PythonIntroduction to Media Computation: A Multimedia Cookbook in Python
by - Georgia Institute of Technology ,
Guzdial introduces programming as a way of creating and manipulating media -- a context familiar to today's readers. Starts readers with actual programming early on. Puts programming in a relevant context (Computing for Communications).
(21284 views)
Book cover: Snake Wrangling for KidsSnake Wrangling for Kids
by ,
Snake Wrangling for Kids is a printable electronic book, for children 8 years and older, who would like to learn computer programming. It covers the very basics of programming, and uses the Python 3 programming language to teach the concepts.
(19658 views)
Book cover: The Definitive Guide to DjangoThe Definitive Guide to Django
by - Apress ,
Django is the Python–based equivalent to the Ruby on Rails web development framework. The authors show you how they use this framework to create award–winning web sites. This is the first edition of the Django Book which covers 0.96 version.
(21668 views)
Book cover: Python course in BioinformaticsPython course in Bioinformatics
by - Pasteur Institute ,
This course is designed for biologists who already have some programming knowledge in other languages. The focus is on biological examples that are used throughout the course, as well as the suggested exercises drawn from the field of biology.
(23870 views)
Book cover: Python 201: (Slightly) Advanced Python TopicsPython 201: (Slightly) Advanced Python Topics
by ,
This document contains discussions of several advanced topics that are of interest to Python programmers: regular expressions, unit tests, extending and embedding Python, parsing, GUI applications, guidance on packages and modules.
(22947 views)
Book cover: Python 101: Introduction to PythonPython 101: Introduction to Python
by ,
This document is a syllabus for a first course in Python programming. It contains an introduction to the Python language, instruction in the important features of the language, and practical exercises in the use of those features.
(21511 views)
Book cover: Python for FunPython for Fun
by ,
This collection is a presentation of several small Python programs. They are aimed at intermediate programmers - people who have studied Python and are fairly comfortable with basic recursion and object oriented techniques.
(25270 views)
Book cover: The Python Imaging LibraryThe Python Imaging Library
by - PythonWare ,
The Python Imaging Library adds image processing capabilities to your Python interpreter. This library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities.
(18913 views)
Book cover: Python TutorialPython Tutorial
by - Python Software Foundation ,
This tutorial introduces the reader informally to the basic concepts of the Python language and system. It introduces many of Python's most noteworthy features, and will give you a good idea of the language's flavor and style.
(25517 views)
Book cover: Python Quick ReferencePython Quick Reference
by ,
This reference covers invocation options, environment variables, lexical entities, basic types and their operations, advanced types, statements, iterators, generators, descriptors, decorators, built-in functions, built-in exceptions, and more.
(21834 views)
Book cover: How To Write Your Own Software Using PythonHow To Write Your Own Software Using Python
by ,
The book will help you build basic programming skills. It is organized in a way that builds up the language in layers from simple concepts to more advanced features. Programming exercises are provided to encourage further exploration of each layer.
(23860 views)
Book cover: The Python Language Reference ManualThe Python Language Reference Manual
by - Network Theory Ltd. ,
The definitive language reference for Python. It describes the syntax of Python and its built-in datatypes. It covers advanced topics, and is suitable for readers who are familiar with the details and rules of the Python and its object system.
(23580 views)
Book cover: Think Python: An Introduction to Software DesignThink Python: An Introduction to Software Design
by - Green Tea Press ,
A concise introduction to software design using Python. Intended for people with no programming experience, this book starts with the most basic concepts and gradually adds new material. The goal is to teach you to think like a computer scientist.
(24028 views)
Book cover: Learn to Program Using PythonLearn to Program Using Python
by - Addison-Wesley Professional ,
Book for hobbyists, self-starters, and all who want to learn the art of computer programming in Python. Data types and variables, debugging, and namespaces are covered. Also includes sample applications that illustrate ideas and techniques in action.
(26003 views)
Book cover: Introduction to Programming using PythonIntroduction to Programming using Python
by - Pasteur Institute ,
This text teaches programming concepts to biologists. It is aimed at people who are not professional computer scientists, but who need a better control of computers for their own research. This course is part of a course in informatics for biology.
(22781 views)
Book cover: A Byte of Python (for Python 3.0)A Byte of Python (for Python 3.0)
by ,
This is a tutorial and a guide on Python programming for absolute beginners. If all you know about computers is how to save text files, then this is the book for you. The book is updated for the upcoming Python 3.0 language.
(39235 views)
Book cover: Non-Programmers Tutorial For PythonNon-Programmers Tutorial For Python
by - Wikibooks ,
This free tutorial is designed to be an introduction to the Python programming language. The guide is for someone with no programming experience. The author attempts to teach programming by reading code and writing code.
(23332 views)
Book cover: Building Skills in PythonBuilding Skills in Python
by - Linuxtopia.org ,
This book is a complete presentation of the Python for professional programmers who need to learn the language. The author leads you from a tiny, easy to understand subset of statements to the entire Python language and all built-in data structures.
(25555 views)
Book cover: Python Standard LibraryPython Standard Library
by - O'Reilly ,
A large collection of useful Python scripts, the best parts of comp.lang.python newsgroup messages, plus hundreds of new scripts. The text covers the standard library, the examples should work on most platforms and Python versions.
(24530 views)
Book cover: GUI Programming with Python: QT EditionGUI Programming with Python: QT Edition
by - OpenDocs, LLC ,
This book covers application development using the library extension PyQt, which forms the basis for GUI programming. First part explains concepts using small examples, in the second part the author develops a complete, complex application.
(24385 views)
Book cover: Dive Into PythonDive Into Python
by - Apress ,
This is a book for experienced programmers, a hands-on guide to the Python language. Each chapter starts with a complete code sample, picks it apart and explains the pieces, and then puts it all back together in a summary at the end.
(28018 views)
Book cover: An Introduction to PythonAn Introduction to Python
by - Network Theory Ltd. ,
This book is an introduction to Python, an easy to learn, powerful programming language. The tutorial explains the basics of the Python, it does not cover every single feature of the language, but introduces the most noteworthy features.
(35029 views)
Book cover: Invent Your Own Computer Games with PythonInvent Your Own Computer Games with Python
by ,
A programming book for kids interested in learning to program their own computer games with python, a serious computer language which is used by professional programmers also. The book explains programming principles from the source code examples.
(54796 views)