Register your product to gain access to bonus material or receive a coupon.
Video accessible from your Account page after purchase.
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:
Topics include:
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:
Learn How To:
Course requirement:
Pre-requisites:
Who Should Take This Course:
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.
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