Warehouse Stock Clearance Sale

Grab a bargain today!


Sign Up for Fishpond's Best Deals Delivered to You Every Day
Go
The Absolute Beginner's ­Guide to Python Programming
A Step-By-Step Guide with Examples and Lab Exercises

Rating
Format
Paperback, 193 pages
Published
United States, 1 October 2022

Chapter 1: What is Python.


Goal: About Python, what it is, how to set up the interpreter on machine

Sub-topics


Setting Up


Chapter 2: The Basics

Goal: Covers basics, syntax, writing a basic program and executing the code
Sub-topics


Language Classification

Low-Level Language

High-Level Language

Python Language Syntax

Reserved Words

Identifiers

Indentation

Comments

Input

Output

Escape Characters

Writing a Program


Chapter 3: Working with Data
Goal: Covers data types: integers, lists, strings, etc, etc , variables, operators

Sub-topics


Variables

Local Variables

Global Variables

Basic Data Types

Integers

Floating Point Numbers

Strings

Lists

Two Dimensional Lists

Sets

Tuples

Dictionaries

Casting Data Types
Arithmetic Operators

Operator Precedence

Performing Arithmetic

Comparison Operators

Boolean Operators

Bitwise Operators

Lab Exercises


Chapter 4: Flow Control

Goal: Explains flow control, sequence, if/elif, for/while

Sub-topics


Sequence

Selection

if...else

elif

Iteration (Loops)

For loop

While loop

Break and Continue

Lab Exercises


Chapter 5: Handling Files

Goal: Explains file handling, reading files, writing to files, text files, binary files

File Types

Text File

Binary

Text File Operations

Open Files

Write to a File

Read from a File

Binary File Operations

Open Files

Write to a File

Read a File

Random File Access

Lab Exercises


Chapter 6: Using Functions
Sub-topics


Declaring Functions

Recursion

Lab Exercises


Chapter 7: Exception Handling

Goal: Covers exception and error handling

Sub-topics

Types of Exception

Catching Exceptions

Raising your Own Exceptions


Chapter 8: Object Oriented Programming

Goal: OOP principles, classes, objects and inheritance

Sub-topics


Principles of OOP

Encapsulation

Inheritance

Polymorphism

Abstraction

Classes & Objects

Class Inheritance

Polymorphic Classes

Method Overriding


Chapter 9: Building an Interface

Goal: Building an interface using tkinter

Sub-topics


Creating a Window

Adding Widgets

Menus

The Canvas

Images

Buttons

Message Boxes

Text Field
Listbox

Checkbox

Labels

Label Frame

Interface Design


Chapter 10: Developing a Game

Sub-topics


Installing PyGame

Opening a Window

Adding an Image

The Game Loop

The Event Loop

Shapes

Basic Animation


Chapter 11: Python Web Development

Sub-topics


Web Servers

Executing a Script

Python Web Frameworks


Quick Reference

Data Types

Numeric Operators

Comparison Operators

Boolean Operators

String Operators

List Operators

Dictionary Operators

String Methods

List Methods

Dictionary Methods

Functions

Files

Conditional

Multi Conditional

While Loop

For Loop
Loop Control

Modules

Built in Functions

Declare a Class

Child Class

Create Object

Call Object Method


Show more

Our Price
£25.95
Elsewhere
£29.99
Save £4.04 (13%)
Ships from USA Estimated delivery date: 1st May - 9th May from USA
Free Shipping Worldwide

Buy Together
+
Buy Together
£41.67

Product Description

Chapter 1: What is Python.


Goal: About Python, what it is, how to set up the interpreter on machine

Sub-topics


Setting Up


Chapter 2: The Basics

Goal: Covers basics, syntax, writing a basic program and executing the code
Sub-topics


Language Classification

Low-Level Language

High-Level Language

Python Language Syntax

Reserved Words

Identifiers

Indentation

Comments

Input

Output

Escape Characters

Writing a Program


Chapter 3: Working with Data
Goal: Covers data types: integers, lists, strings, etc, etc , variables, operators

Sub-topics


Variables

Local Variables

Global Variables

Basic Data Types

Integers

Floating Point Numbers

Strings

Lists

Two Dimensional Lists

Sets

Tuples

Dictionaries

Casting Data Types
Arithmetic Operators

Operator Precedence

Performing Arithmetic

Comparison Operators

Boolean Operators

Bitwise Operators

Lab Exercises


Chapter 4: Flow Control

Goal: Explains flow control, sequence, if/elif, for/while

Sub-topics


Sequence

Selection

if...else

elif

Iteration (Loops)

For loop

While loop

Break and Continue

Lab Exercises


Chapter 5: Handling Files

Goal: Explains file handling, reading files, writing to files, text files, binary files

File Types

Text File

Binary

Text File Operations

Open Files

Write to a File

Read from a File

Binary File Operations

Open Files

Write to a File

Read a File

Random File Access

Lab Exercises


Chapter 6: Using Functions
Sub-topics


Declaring Functions

Recursion

Lab Exercises


Chapter 7: Exception Handling

Goal: Covers exception and error handling

Sub-topics

Types of Exception

Catching Exceptions

Raising your Own Exceptions


Chapter 8: Object Oriented Programming

Goal: OOP principles, classes, objects and inheritance

Sub-topics


Principles of OOP

Encapsulation

Inheritance

Polymorphism

Abstraction

Classes & Objects

Class Inheritance

Polymorphic Classes

Method Overriding


Chapter 9: Building an Interface

Goal: Building an interface using tkinter

Sub-topics


Creating a Window

Adding Widgets

Menus

The Canvas

Images

Buttons

Message Boxes

Text Field
Listbox

Checkbox

Labels

Label Frame

Interface Design


Chapter 10: Developing a Game

Sub-topics


Installing PyGame

Opening a Window

Adding an Image

The Game Loop

The Event Loop

Shapes

Basic Animation


Chapter 11: Python Web Development

Sub-topics


Web Servers

Executing a Script

Python Web Frameworks


Quick Reference

Data Types

Numeric Operators

Comparison Operators

Boolean Operators

String Operators

List Operators

Dictionary Operators

String Methods

List Methods

Dictionary Methods

Functions

Files

Conditional

Multi Conditional

While Loop

For Loop
Loop Control

Modules

Built in Functions

Declare a Class

Child Class

Create Object

Call Object Method


Show more
Product Details
EAN
9781484287156
ISBN
1484287150
Publisher
Other Information
Illustrated
Dimensions
23.4 x 15.6 x 1.1 centimeters (0.34 kg)

Table of Contents

Chapter 1: What is Python.- Chapter 2: The Basics.- Chapter 3: Working with Data.- Chapter 4: Flow Control.- Chapter 5: Handling Files.- Chapter 6: Using Functions.- Chapter 7: Using Modules.- Chapter 8: Exception Handling.- Chapter 9: Object Oriented Programming.- Chapter 10: Building an Interface.- Chapter 11: Developing a Game.- Chapter 12: Python Web Development.

About the Author

With over 20 years’ experience in the computer industry, Kevin Wilson has made a career out of technology and showing others how to use it. After earning a master's degree in computer science, software engineering, and multimedia systems, Kevin has held various positions in the IT industry including graphic & web design, digital film & photography, programming & software engineering, developing & managing corporate networks, building computer systems, and IT support. He currently teaches computer science at college and works as an IT trainer in England while researching for his PhD. 

Show more
Review this Product
Ask a Question About this Product More...
 
Look for similar items by category
Item ships from and is sold by Fishpond.com, Inc.

Back to top
We use essential and some optional cookies to provide you the best shopping experience. Visit our cookies policy page for more information.