Intermediate Python for Non-Programmers

Intermediate Python for Non-Programmers

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 4h 32m | 639 MB

Are you ready to take your Python skills to the next level, but not sure how to proceed? Join instructor Nick Walter in this intermediate-level course, part two of his previous course Python for Non-Programmers, designed specifically for learners with little to no coding experience.

Push your skill set with more advanced concepts and coding challenges by completing the three practice projects, including a weather forecaster, web scraper, and to-do list. Learn more about classes in object-oriented programming as well as functional programming tools and how to create, edit, and delete files. Get tips for running Python like a pro, coding it from anywhere, on any type of operating system. By the end of this course, you’ll have upgraded your toolkit as a developer and will feel more comfortable with Python coding.

Table of Contents

Introduction
1 What you should know

Classes and Object-Oriented Programming
2 Python on Windows
3 Python on Mac or Linux
4 Classes
5 Instances
6 Methods
7 Inheritance
8 Try, Except

Project 1 Weather API
9 APIs and JSON
10 Requests and PIP
11 Classes and weather

Functional Programming Concepts
12 Advanced comparisons and IF statements
13 Switch Python 3.10 and later
14 Map
15 Filter
16 Reduce

Project 2 Web Scraper
17 Webpages and HTML
18 Beautiful Soup
19 Completing your web scraper

Working with Files
20 Command-line arguments
21 Creating a file
22 Reading a file
23 Editing a file

Project 3 To-Do List
24 To-do list fundamentals
25 To-do list polish
26 Pickle and Python
27 Pickling the to-do project

Conclusion
28 Continued learning

Homepage