Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python | 100 programming tasks + solutions | Data Types
Rating: 4.5 out of 5(19 ratings)
4,289 students

Python | 100 programming tasks + solutions | Data Types

Improve your Python programming skills by solving 100 data types exercises
Created bySzymon Wolny
Last updated 8/2022
English
English [Auto],

What you'll learn

  • Solve 100 coding exercises for learning or improving Python data types (str, int, tuple, list, set, dict)
  • Gain necessary experience needed for problem solving
  • Useful coding Tips & Tricks
  • Only practical tasks

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

9 sections112 lectures36m total length
  • Intro1:15

    Engage with Python through a guided series of programming tasks, Q&A support, and proposed solutions designed for readability and adherence to current Python standards.

  • How to solve tasks?6:44

    This lesson teaches solving Python tasks by trimming spaces and checking substrings, with task types: assign a result to a variable or implement a contains substring function with case-insensitive matching.

Requirements

  • Basic knowledge of Python

Description

Unlike many online courses that focus heavily on theory, this hands-on program guides you step-by-step through a carefully structured collection of programming tasks. Throughout the course, you will work through 100 practical coding exercises designed to help you learn, strengthen, and master the core Python data types:

  • String

  • Number

  • Tuple

  • List

  • Set

  • Dictionary

Each exercise focuses on real-world scenarios that new and aspiring Python programmers commonly encounter. Whether you’re just starting out or already have some experience, you’ll find tasks suited to your skill level—from simple manipulations and basic operations to more challenging problems that encourage deeper understanding and creative thinking.

To support your learning process, every exercise comes with a clean, well-written solution that follows current Python best practices and coding standards. These solutions allow you to verify your answers, compare different approaches, and adopt professional coding habits as you progress.

By working through these exercises, you will not only become more confident using Python’s fundamental data types but also develop problem-solving skills that transfer to any programming project. This course offers a practical, effective way to test, reinforce, and expand your knowledge—ensuring you build a strong foundation for further Python development.

Whether your goal is to prepare for coding interviews, improve your workflow, or gain a deeper understanding of how Python handles data, this exercise-driven course provides the guidance and practice you need to grow as a programmer.

Who this course is for:

  • People who have basic knowledge of Python and would like to improve their programming skill
  • People who would like to boost their problem solving skills
  • People who would like to test their Python knowledge