
100 Days of Code: Python Developer Challenge 2022
Improve your Python programming skills and solve over 300 exercises!
Language: english
Note: 5.0/5 (23 notes) 12,354 students
Instructor(s): Paweł Krakowiak
Last update: 2022-08-31
What you’ll learn
- solve over 300 exercises in Python
- deal with real programming problems
- work with documentation
- guaranteed instructor support
Requirements
- completion of all courses in the Python Developer learning path
- basic and advanced knowledge of Python
- I have courses which can assist in obtaining all the necessary skills for this course
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.
Who this course is for
- everyone who wants to learn by doing
- everyone who wants to improve their Python programming skills
- everyone who wants to prepare for an interview
Course content
- Tips
- A few words from the author
- Configuration
- Reqiurements
- 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
- 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
- Bonus
- Bonus
Time remaining or 674 enrolls left
Don’t miss any coupons by joining our Telegram group |