Home > Store

Introduction to Python, 2nd Edition: Learn How to Program Today with Python (Video Course), 2nd Edition

Register your product to gain access to bonus material or receive a coupon.

Introduction to Python, 2nd Edition: Learn How to Program Today with Python (Video Course), 2nd Edition

Online Video

Description

  • Copyright 2025
  • Edition: 2nd
  • Online Video
  • ISBN-10: 0-13-539006-0
  • ISBN-13: 978-0-13-539006-1

Start programming in Python through hands-on practice, coding games, and using generative AI to increase your learning efficiency.

Introduction to Python, 2nd Edition provides all the tools youll need to start programming in Python, even if youve never seen a line of code before. In addition to learning Python fundamentals, this course also helps you:

  • Gain hands-on practice coding on your own
  • Use generative AI tools to code and learn more efficiently
  • Use modern coding applications to help download external packages and debug your code
  • Understand more about what coding is and how to do it well

Topics include:

  • Python basics, like functions, conditionals, loops, and data structures
  • Introduction to data analysis
  • Introduction to web development
  • Overview of classes, external libraries, and type hinting

Python is a great, beginner-friendly programming language, because it was originally designed with learners in mind. It is also used by professional developers in a wide range of applications, like web programming, data science, artificial intelligence, and DevOps.

This updated edition provides more help with installing Python on different operating systems, additional coding challenges, type-hinting, and AIs effect on programming and learning.

Skill Level:

  • Beginning

Learn How To:

  • Think like a programmer
  • Use common libraries like math and random
  • Build text-based games with user input
  • Clean up and test code so it is easy to understand
  • Use PyCharm, a code editor for Python
  • Use Jupyter notebooks for data analysis with the Pandas and Seaborn libraries
  • Create simple web applications in Flask

Course requirement:

Pre-requisites:

  • General computer skills are an asset for example, moving, copying, renaming, and deleting files
  • Experience using text editors or spreadsheet applications
  • Comfort using web browsers and search engines

Who Should Take This Course:

  • Primary: People who are curious about programming and have little to no experience in it
  • Secondary: Beginner/novice programmers who already know one language and want to learn Python

About Pearson Video Training:

Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Sams, and Que. Topics include IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.


Sample Content

Table of Contents

Lesson 1: Introduction to Programming and Python

1.1 Install Python

1.2 Choose a code editor

1.3 Run Python code

1.4 Write an area calculator

1.5 More context: Understand what programming is

Lesson 2: Python and Programming Basics

2.1 Learn about types

2.2 Work with variables

2.3 Debug errors

2.4 Manipulate strings

2.5 Write a Mad Libs program

2.6 Use modules

2.7 Write your own functions

2.8 Write a timer game

2.9 More context: Learn about Python

Lesson 3: Control Flow with Conditionals

3.1 More context: Useful skills for programmers

3.2 Identify true and false statements

3.3 Use conditional "if" statements

3.4 Write a number-guessing game

Lesson 4: Lists and Loops

4.1 Use a "while" loop

4.2 Improve the number-guessing game with "while" loops

4.3 Create and manipulate lists

4.4 Loop over sequences with "for" loops

4.5 Write a quiz game

4.6 More context: Refactor your code

Lesson 5: Additional Language Topics

5.1 More context: Discuss how to keep learning

5.2 Look at more data structures

5.3 Read files

5.4 Write more complex functions

5.5 Program with classes

5.6 Import external packages

5.7 Add type-hints

Lesson 6: Introduction to Data Analysis in Python

6.1 Look at the ecosystem

6.2 Start a Jupyter notebook

6.3 Import a dataset

6.4 Clean some data

6.5 Plot the data

6.6 Find some statistics

Lesson 7: Introduction to Web Development in Python

7.1 Look at the anatomy of a web app

7.2 Start a web app with Flask

7.3 Create a static page

7.4 Get content from the back-end

7.5 Make the page dynamic

7.6 Hook up a database

Summary

Updates

Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.