Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Intermediate Python for Non-Programmers

Intermediate Python for Non-Programmers

5h 7mBeginner2024-01-10

Authors

Nick Walter

Nick Walter

Mobile and web developer, instructor, and coding enthusiast

Course details

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.

Skills covered

Programming FoundationsPythonPersonaProgramming LanguagesOpen SourceSoftware Development

Concepts

0. Introduction

  • 01 - Learning Python with projects
  • 02 - CoderPad Tour

1. Classes and Object-Oriented Programming

  • 03 - Python on Windows
  • 04 - Python on Mac or Linux
  • 05 - Classes
  • 06 - Instances
  • 07 - Methods
  • 08 - Inheritance
  • 09 - Try, Except
  • 10 - Solution - Methods

2. Project 1 - Weather API

  • 11 - APIs and JSON
  • 12 - Requests and PIP
  • 13 - Classes and weather
  • 14 - Solution - JSON

3. Functional Programming Concepts

  • 15 - Advanced comparisons and IF statements
  • 16 - Switch Python 3.10 and later
  • 17 - Map
  • 18 - Filter
  • 19 - Reduce
  • 20 - Solution - Filter

4. Project 2 - Web Scraper

  • 21 - Webpages and HTML
  • 22 - Beautiful Soup
  • 23 - Completing your web scraper

5. Working with Files

  • 24 - Command-line arguments
  • 25 - Creating a file
  • 26 - Reading a file
  • 27 - Editing a file

6. Project 3 - To-Do List

  • 28 - To-do list fundamentals
  • 29 - To-do list polish
  • 30 - Pickle and Python
  • 31 - Pickling the to-do project
  • 32 - Solution - Pickling Objects

Conclusion

  • 33 - Continued learning

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal