
Improve your Python programming skills and solve over 300 exercises!
What you will learn
solve over 300 exercises in Python
deal with real programming problems
work with documentation
guaranteed instructor support
Description
Take the 100 days of code challenge! Welcome to the 100 Days of Code: Python Developer Challenge course where you can test your Python programming skills.
Topics you will find in the basic exercises:
- print() function
- calculations in Python
- slicing
- strings, and str methods
- data types
- data structures: set. tuple, list, dict
- program flow control
- if statement
- for loops
- break statement
- continue statement
- while loops
- exception handling
- input/output
- reading files
- saving to files
- built-in functions
- defining your own functions
- anonymous functions – lambda expression
- generators
- set comprehension
- list comprehension
- dict comprehension
- built-in modules
- decimal system, binary system
- object oriented programming
- input / output operations
- work with JSON and CSV files
- ETL processing
- object serialization – pickle
- bitwise AND, OR, XOR
- functional programming
- inheritance from built-in classes
- and other
This course is designed for people who have basic and advanced knowledge in Python. It consists of 300 exercises with solutions. This is a great test for people who are learning the Python language and are looking for new challenges. Exercises are also a good test before the interview.
‘;
}});
If you’re wondering if it’s worth taking a step towards Python, don’t hesitate any longer and take the challenge today.
Stack Overflow Developer Survey
According to the Stack Overflow Developer Survey 2021, Python is the most wanted programming language. Python passed SQL to become our third most popular technology. Python is the language developers want to work with most if they aren’t already doing so.
Tips
A few words from the author
Configuration
Starter
Exercise 0
Solution 0
Day 1 – variables & print() function
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Exercise 4
Solution 4
Day 2 – calculations
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 3 – calculations
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 4 – calculations & strings
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Exercise 4
Solution 4
Day 5 – data types
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 6 – string methods
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Exercise 4
Solution 4
Day 7 – string methods
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Exercise 4
Solution 4
Day 8 – string methods
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Exercise 4
Solution 4
Day 9 – sets
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Exercise 4
Solution 4
Day 10 – sets
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 11 – tuples
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 12 – lists
Exercise 1
Solution 1
Eercise 2
Solution 2
Exercise 3
Solution 3
Exercise 4
Solution 4
Day 13 – lists
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 14 – dictionaries
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 15 – dictionaries
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Exercise 4
Solution 4
Day 16 – dictionaries
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 17 – dictionaries
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 18 – conditional statement
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 19 – conditional statement
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 20 – conditional statement & for loop
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 21 – conditional statement & for loop
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 22 – conditional statement & for loop
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 23 – conditional statement, for loop & list comprehension
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 24 – conditional statement & for loop
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 25 – break & continue statement
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 26 – break & continue statement & while loop
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Exercise 4
Solution 4
Day 27 – exception handling
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 28 – working with files
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 29 – working with files
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 30 – json & csv files
Exercise 1
Solution 1
Exercise 2
Solution 2
Day 31 – built-in functions
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 32 – built-in functions
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 33 – functions
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 34 – functions
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 35 – functions
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 36 – functions
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 37 – lambda
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 38 – lambda
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 39 – lambda
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 40 – generators
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 41 – set comprehension
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 42 – set comprehension
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 43 – list comprehension
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 44 – list comprehension
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 45 – dict comprehension
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 46 – dict comprehension
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 47 – dict comprehension
Exercise 1
Solution 1
Exercise 2
Solution 2
Day 48 – datetime & regex
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 49 – regex & string
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 50 – collections, math & random
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 51 – random, pickle & json
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 52 – functions
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 53 – functions
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 54 – functions
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 55 – functions
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 56 – functions
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 57 – functions
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 58 – datetime
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Exercise 4
Solution 4
Day 59 – datetime
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 60 – datetime
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 61 – os, random
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 62 – os
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 63 – copy & string
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 64 – string & re
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 65 – regex
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 66 – regex
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 67 – Counter
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 68 – Counter
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 69 – ChainMap
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Exercise 4
Solution 4
Day 70 – ChainMap & namedtuple
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 71 – namedtuple
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 72 – namedtuple & default dictionary
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 73 – defaultdict & deque
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 74 – deque
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 75 – csv & pathlib
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 76 – pathlib
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 77 – pathlib
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Exercise 4
Solution 4
Day 78 – random
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 79 – random
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 80 – math
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 81 – math, random
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 82 – statistics
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 83 – numbers & decimal
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 84 – fractions
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 85 – itertools
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Exercise 4
Solution 4
Day 86 – itertools
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Exercise 4
Solution 4
Day 87 – itertools
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 88 – itertools
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 89 – itertools
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 90 – itertools
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Exercise 4
Solution 4
Day 91 – itertools
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 92 – functools & json
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 93 – classes
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 94 – classes & properties
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Day 95 – classmethod, staticmethod
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Exercise 4
Solution 4
Day 96 – special methods
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Exercise 4
Solution 4
Day 97 – inheritance
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Exercise 4
Solution 4
Day 98 – abstract classes
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Exercise 4
Solution 4
Day 99 – abstract classes
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Exercise 4
Solution 4
Day 100 – classes
Exercise 1
Solution 1
Exercise 2
Solution 2
Exercise 3
Solution 3
Exercise 4
Solution 4
Configuration (optional)
Info
Google Colab + Google Drive
Google Colab + GitHub
Google Colab – Intro
Anaconda installation – Windows 10
Introduction to Spyder
Anaconda installation – Linux
Spyder