Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

300+ Exercises - Python Programming Mega Pack

via Udemy

Overview

Elevate Your Python Skills with 300+ Engaging Exercises - Unlock the Power of Python Programming with this Mega Pack!

What you'll learn:
  • solve over 300 exercises in Python
  • deal with real programming problems
  • work with documentation
  • guaranteed instructor support

This course is a comprehensive, hands-on training program designed for both new and experienced Python learners. Its primary goal is to improve participants' Python programming abilities through practical exercises that encompass a wide range of real-world programming tasks.

Comprising over 300 interactive exercises, this course covers the fundamental concepts of Python, including data types, loops, conditionals, and functions, through to more advanced topics such as object-oriented programming, exception handling, and working with the Python Standard Library. Each topic is explored through problems that challenge learners to apply and solidify their understanding.

The course distinguishes itself through its focus on learning by doing. The exercises encourage learners to solve real-world problems and craft efficient Pythonic solutions. They have been carefully designed to increase in difficulty, with earlier exercises helping to build a foundation of knowledge that later exercises will expand on.

Solutions are provided for all exercises, allowing participants to compare their solutions with the recommended ones, improving their understanding and proficiency in Python.

This course is an exceptional resource for anyone seeking to enhance their Python skills, whether they are beginners, intermediate programmers, or even advanced coders looking for a comprehensive refresher. It is more than just a course—it's an exciting programming challenge that promises to improve your Python abilities.


Python: Code with Clarity, Build with Power

Python is a high-level, interpreted programming language known for its clear syntax and versatility. It supports multiple programming paradigms, including procedural, object-oriented, and functional programming. Widely used in web development, data analysis, artificial intelligence, automation, and more, Python empowers developers to create robust and scalable solutions efficiently. Its extensive standard library and vibrant ecosystem make it a go-to language for beginners and professionals alike.

Syllabus

  • Tips
  • Starter
  • -----BASICS-----
  • print() function
  • Calculations in Python
  • Slicing
  • Data Types
  • Strings
  • ----- DATA STRUCTURES -----
  • Sets
  • Tuples
  • Lists
  • Dictionaries
  • ----- PROGRAM FLOW CONTROL -----
  • if statement
  • for loop
  • break statement
  • continue statement
  • while loop
  • Exception handling
  • -----INPUT/OUTPUT-----
  • Reading files
  • Saving to file
  • -----FUNCTIONS-----
  • Built-in functions
  • Defining your own functions
  • Lambda expression
  • Generators
  • ----- TRANSFORMATION OF DATA STRUCTURES -----
  • Set Comprehension
  • List Comprehension
  • Dict Comprehension
  • ----- BUILT-IN PACKAGES -----
  • Built-in modules and packages
  • Summary
  • ----- ADVANCED -----
  • Exercises 201-210
  • Exercises 211-220
  • Exercises 221-230
  • Exercises 231-240
  • Exercises 241-250
  • Exercises 251-260
  • Exercises 261-270
  • Exercises 271-280
  • Exercises 281-290
  • Exercises 291-300
  • Exercises 300+
  • Configuration (optional)
  • Bonus

Taught by

Paweł Krakowiak

Reviews

4.7 rating at Udemy based on 41 ratings

Start your review of 300+ Exercises - Python Programming Mega Pack

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.