A Practical Introduction to Python Programming



Download free course A Practical Introduction to Python Programming, pdf file on 263 pages by by Brian Heinold.
This book started out as about 30 pages of notes for students in my introductory programming class at Mount St. Mary's University. Most of these students have no prior programming experience, and that has affected my approach. I leave out a lot of technical details and sometimes I oversimplify things. Some of these details are filled in later in the book, though other details are never filled in. But this book is not designed to cover everything, and I recommend reading other books and the Python documentation to fill in the gaps.

The style of programming in this book is geared towards the kinds of programming things I like to do - short programs, often of a mathematical nature, small utilities to make my life easier, and small computer games. In fact, the things I cover in the book are the things that I have found most useful or interesting in my programming experience, and this book serves partly to document those things for myself. This book is not designed as a thorough preparation for a career in software engineering. Interested readers should progress from this book to a book that has more on computer science and the design and organization of large programs.

Table of contents

  • Basics
  • Getting Started
  • For loops
  • Numbers
  • If statements
  • Miscellaneous Topics I
  • Strings
  • Lists
  • More with Lists
  • While loops
  • Miscellaneous Topics II
  • Dictionaries
  • Text Files
  • Functions
  • Object-Oriented Programming
  • Graphics
  • GUI Programming with Tkinter
  • GUI Programming II
  • GUI Programming III
  • Further Graphical Programming
  • Intermediate Topics
  • Miscellaneous topics III
  • Useful modules
  • Regular expressions
  • Math
  • Working with functions
  • The itertools and collections modules
  • Exceptions
Pages : 263
Size : 2.1 MB
File type : PDF
Downloads: 66
Created: 2022-02-01
License: CC BY-NC-SA
Author(s): by Brian Heinold
A Practical Introduction to Python Programming

Others program Tutorials

Principles of Programming Languages

Category Theory for Programmers

Programming Fundamentals

Introduction to Computers and Programming

Programming from the Ground Up: An Introduction to Programming using Linux Assembly Language

Others related eBooks about A Practical Introduction to Python Programming

Non-Programmer's Tutorial for Python 3

This book is a tutorial for the Python 3 programming language designed for someone with no programming experience. Starting from no programming knowledge, the book teaches how to create programs with examples, explanations and exercises....

Deep Learning with Python

This book introduces the field of deep learning using the Python language and the powerful Keras library. Written by Keras creator and Google AI researcher François Chollet, this book builds your understanding through intuitive explanations and practical examples. You'll explore challenging concept...

Optimizing software in C++

This is an optimization manual for advanced C++ programmers. This book are not for beginne..., download free C++ tutorial in PDF (176 pages) created by Agner Fog ....

Creating Games in C++ : A Step-by-Step Guide

Creating Games in C++ : A Step-by-Step Guide,this PDF tutorial teaches You How to Build A Real Game, a complete training course under 600 pages by David Conger and Ron Little....

: Just Enough R: Learn Data Analysis with R in a Day

Learn R programming for data analysis in a single day. The book aims to teach data analysis using R within a single day to anyone who already knows some programming in any other language. The book has sample code which can be downloaded as a zip file. ...

DevOps: WTF?

DevOps" is creating a lot of anxiety amongst the IT professionals of the world. It's also ..., download free DevOps tutorial in PDF (20 pages) created by ....

Java Succinctly Part 1

Download free course Java Succinctly Part 1, pdf file on 125 pages by Christopher Rose....

Professor Frisby's Mostly Adequate Guide to Functional Programming

Download free course Professor Frisby's Mostly Adequate Guide to Functional Programming, pdf file on 146 pages by Brian Lonsdorf....

Graph Algorithms

Download free course Graph Algorithms, pdf file on 257 pages by Mark Needham, Amy Hodler....

Getting started with Java Language

This PDF document is a complet tutorial about Java programming language, free training course in 983 pages intended to beginner Java developer....