Python Basics: Simple Exercises
Published 7/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 154.31 MB | Duration: 0h 53m
Published 7/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 154.31 MB | Duration: 0h 53m
If you already know the basics of Python but want to practice programming, this course is perfect for you.
What you'll learn
Develop logical thinking by breaking down problems into step-by-step algorithms and implementing them in Python.
Apply conditional logic (if/else) to solve decision-making problems like parity checks, prime/composite identification and membership tests.
Use loops (for and while) to iterate over data for tasks such as summing sequences, generating Fibonacci numbers, computing factorials and traversing matrices.
Manipulate Python collections (lists and strings) for sorting, reversing, finding common prefixes/anagrams, and extracting unique or maximal elements.
Requirements
Basic familiarity with Python syntax (variables, loops, functions).
Python 3 installed and configured on your computer.
Ability to run Python scripts in your IDE or terminal.
Description
Python Basics is the perfect course for anyone who already has a basic familiarity with the Python programming language and wants to level up their problem-solving skills.In this course, you’ll find a large collection of exercises (ranging from simple to more advanced) that will help you develop your logical thinking and teach you how to apply Python’s core concepts to solve a variety of problems.Each exercise is accompanied by a detailed explanation to help you understand exactly how to put the concepts you’ve learned into practice.The course gives you the opportunity to practice solving problems and apply your knowledge hands-on. You’ll improve your programming skills and enhance your ability to tackle logical puzzles. Whether you’re a student, a beginning developer, or simply a Python enthusiast, this course will help you become more confident and experienced in programming challenges.Python, as the programming language chosen for this course, is ideal for both newcomers and experienced users. Thanks to its simplicity and flexibility, Python makes it easy to solve problems of varying complexity and quickly translate your ideas into code. So even if you’re just starting out, Python will be a reliable ally in acquiring new skills.By completing this course, you won’t just gain confidence in your abilities – you’ll also acquire valuable experience that will serve you well not only in your studies but also in your professional career. You’ll learn to think logically, analyze problems, and find optimal solutions. Imagine that every problem that once seemed difficult will become just another challenge you can successfully overcome thanks to the knowledge you gained in this course.How the training worksBrief description + the task itself.PrerequisitesInstalled Python 3.What you getOpportunity to put theory into practiceMentor support with responses within a dayExperience solving basic tasksCertificate
Overview
Section 1: Introduction
Lecture 1 Course overview
Section 2: Simple exercises [30]
Section 3: Lectures [additional]
Lecture 2 Sum of numbers
Lecture 3 Even number check
Lecture 4 Character count
Lecture 5 Maximum number
Lecture 6 Factorial calculation
Lecture 7 Prime number check
Lecture 8 Sum of list elements
Lecture 9 Maximum element in a list
Lecture 10 List sorting
Lecture 11 String reversal
Lecture 12 Element membership check
Lecture 13 List symmetry check
Lecture 14 Average of a list
Lecture 15 List equality check
Lecture 16 LCM and GCD calculation
Lecture 17 Find prime divisors
Lecture 18 Check palindrome
Lecture 19 Check anagram
Lecture 20 Find unique elements in a list
Lecture 21 Arithmetic progression
Lecture 22 Find sum of squares of numbers
Lecture 23 Find longest common prefix
Lecture 24 Convert number to binary
Lecture 25 Check perfect number
Lecture 26 Pythagorean triplet
Lecture 27 Reverse word order
Lecture 28 Check perfect square matrix
Lecture 29 Find longest increasing sequence
Lecture 30 Count vowels and consonants
Lecture 31 Find Fibonacci numbers
Section 4: What’s next?
Lecture 32 See you next time!
Python beginners who want to build confidence by working through bite-sized, hands-on exercises.,Self-taught developers or bootcamp grads looking to reinforce core Python concepts (variables, loops, functions) through targeted practice.,Students preparing for coding interviews or assessments that include basic algorithmic and logic puzzles in Python.,Hobbyists and enthusiasts who know the theory but haven’t yet applied it, perfect for anyone who learns best by doing short, focused challenges.