Python Crash Course A Hands On Project Based Introduction to Programming 2nd Edition by Eric Matthes – Ebook PDF Instant Download/Delivery: 1593279280 ,9781593279288
Full download Python Crash Course A Hands On Project Based Introduction to Programming 2nd Edition after payment
Product details:
ISBN 10: 1593279280
ISBN 13: 9781593279288
Author: Eric Matthes
The best-selling Python book in the world, with over 1 million copies sold!
A fast-paced, no-nonsense, updated guide to programming in Python.
If you’ve been thinking about learning how to code or picking up Python, this internationally bestselling guide to the most popular programming language is your quickest, easiest way to get started and go! Even if you have no experience whatsoever, Python Crash Course, 2nd Edition, will have you writing programs, solving problems, building computer games, and creating data visualizations in no time.
You’ll begin with basic concepts like variables, lists, classes, and loops—with the help of fun skill-strengthening exercises for every topic—then move on to making interactive programs and best practices for testing your code. Later chapters put your new knowledge into play with three cool projects: a 2D Space Invaders-style arcade game, a set of responsive data visualizations you’ll build with Python’s handy libraries (Pygame, Matplotlib, Plotly, Django), and a customized web app you can deploy online.
Why wait any longer? Start your engine and code
Python Crash Course A Hands On Project Based Introduction to Programming 2nd Edition Table of contents:
Part I: Basics
-
Getting Started
-
Setting Up Your Programming Environment
-
Running Python Programs
-
Writing Your First Program
-
-
Variables and Simple Data Types
-
Variables and Strings
-
Numbers
-
Comments
-
-
Introducing Lists
-
What Is a List?
-
Accessing Elements in a List
-
Modifying Lists
-
-
Working with Lists
-
Looping Through a List
-
Avoiding Index Errors
-
Slicing a List
-
-
If Statements
-
Conditional Tests
-
if Statements
-
if-else Statements
-
-
Dictionaries
-
What Is a Dictionary?
-
Accessing Values
-
Adding and Removing Key-Value Pairs
-
-
User Input and While Loops
-
Getting User Input
-
while Loops
-
Breaking Out of a Loop
-
-
Functions
-
Defining Functions
-
Passing Arguments
-
Returning Values
-
-
Classes
-
Creating a Class
-
Working with Instances
-
Inheritance
-
-
Files and Exceptions
-
Reading Files
-
Writing to Files
-
Handling Exceptions
-
-
Testing Your Code
-
Writing Tests
-
Running Tests
-
Debugging
-
Part II: Projects
Project 1: Alien Invasion
-
A Ship that Fires Bullets
-
Setting Up the Game
-
Handling Events
-
-
Aliens!
-
Creating Alien Fleet
-
Detecting Collisions
-
-
Scoring
-
Tracking Score
-
Displaying Score
-
Project 2: Data Visualization
-
Generating Data
-
Creating Datasets
-
Visualizing Data
-
-
Downloading Data
-
Fetching Data from APIs
-
Parsing JSON Data
-
-
Working with APIs
-
Making API Requests
-
Handling API Responses
-
Project 3: Web Applications
-
Getting Started with Django
-
Setting Up Django
-
Creating a Project
-
-
User Accounts
-
Handling User Authentication
-
Managing User Profiles
-
-
Styling and Deploying an App
-
Adding Styles
-
Deploying the Application
-
People also search for Python Crash Course A Hands On Project Based Introduction to Programming 2nd Edition:
a python crash course solutions
python crash course a hands-on project-based
python crash course – a hands-on project-based introduction to programming
python crash course a hands-on project-based introduction to programmin
what is python crash course
Tags: Eric Matthes, Python Crash Course, Programming, Introduction