Programming Languages BooksPython Books

Think Python How to Think Like a Computer Scientist

Advertisement

Think Python How to Think Like a Computer Scientist

Think Python How to Think Like a Computer Scientist

The book, 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.

Author(s):

s234 Pages
Similar Books
Lecture note on Python Programming

Lecture note on Python Programming

This note covers introduction to python and history, Python Structure with basic collation, Object orientated concept and exception handling with debugging and file handling.

s112 Pages
Lecture notes on python functions

Lecture notes on python functions

This book explains the following topics: Introduction and Review, variables, Expressions, Operators, For Loops, Range For Loops, Python Functions : Karel functions, function Analogy, Function as python Objects and Variable Scope.

s116 Pages
How To Code in Python 3

How To Code in Python 3

Extremely versatile and popular among developers, Python is a good general-purpose language that can be used in a variety of applications. If you use the book in the order it is laid out, you’ll begin your exploration in Python by understanding the key differences between Python 3 and the previous versions of the language. The contents include :Python 2 vs Python 3: Practical Considerations, How To Install Python 3 and Set Up a Local Programming, Environment on Ubuntu 16.04, How To Install Python 3 and Set Up a Local Programming, Environment on macOS, How To Install Python 3 and Set Up a Local Programming, Environment on Windows 10, How To Install Python 3 and Set Up a Local Programming, Environment on CentOS 7, How To Install Python 3 and Set Up a Programming Environment on an Ubuntu 16.04 Server, How To Write Your First Python 3 Program, How To Work with the Python Interactive Console, How To Write Comments, Understanding Data Types, An Introduction to Working with Strings, How To Format Text, String Functions, How To Index and Slice Strings, How To Convert Data Types, Variables, String Formatters, How To Do Math with Operators, Built-in Python 3,Functions for Working with Numbers, Understanding Boolean Logic, Understanding Lists, List Methods, Understanding List Comprehensions, Understanding Tuples, Understanding Dictionaries, How To Import Modules, How To Write Modules, How To Write Conditional Statements, How To Construct While Loops, How To Construct For Loops, How To Use Break, Continue, and Pass Statements when Working with Loops, Construct Classes and Define Objects, Understanding Class and Instance Variables, Understanding Inheritance, How To Apply Polymorphism to Classes, How To Use the Python Debugger, How To Debug Python with an Interactive Console, How To Use Logging, Port Python 2 Code to Python 3.

s459 Pages
Python Programming Course Material

Python Programming Course Material

The contents include: Introductions, Operators in Python, Input and Output Statements, Control flow Statements, Strings, Files, Lists, Sets, Tuples, Dictionaries, Functions, Modules.

s376 Pages
Lecture Notes On Object Oriented Programming Through Python

Lecture Notes On Object Oriented Programming Through Python

This note describes the following topics: Introduction to Python and Object Oriented Concepts, Python Classes and Objects, Strings and Functions, Exception Handling, Graphical User Interface.

s119 Pages
A Gentle Introduction to Programming Using Python

A Gentle Introduction to Programming Using Python

This note will provide a gentle introduction to programming using Python for highly motivated students with little or no prior experience in programming computers. Topics covered includes: Variables and types, Functions, basic recursion, Control flow: Branching and repetition, Introduction to objects: Strings and lists, Structuring larger programs, Python modules, debugging programs, Introduction to data structures: Dictionaries, Functions as a type, anonymous functions and list comprehensions.

sNA Pages
Introduction to Python Programming by James Cussens

Introduction to Python Programming by James Cussens

This note explains the following topics: Variables, expressions and statements, Functions, conditionals and recursion, Fruitful functions and iteration, Strings and lists, Tuples and dictionaries, Files and exceptions, Classes and objects, Class methods and composition, Inheritance.

sNA Pages
The Python Tutorial by Madhavan Mukund

The Python Tutorial by Madhavan Mukund

Python is an easy to learn, powerful programming language. This tutorial does not attempt to be comprehensive and cover every single feature, or even every commonly used feature.

sNA Pages
Python Language Reference

Python Language Reference

This reference manual describes the syntax and core semantics of the Python language. Topics covered includes: Lexical analysis, Data model, Execution model , Expressions, Simple statements, Compound statements, Top-level components and Full Grammar specification.

s128 Pages
Learning to Program in Python (Alan Gauld)

Learning to Program in Python (Alan Gauld)

Currently this section contains no detailed description for the page, will update this page soon.

s Pages

Advertisement