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.
Content
Tips
Starter
Day 1 – variables & print() function
Day 2 – calculations
Day 3 – calculations
Day 4 – calculations & strings
Day 5 – data types
Day 6 – string methods
Day 7 – string methods
Day 8 – string methods
Day 9 – sets
Day 10 – sets
Day 11 – tuples
Day 12 – lists
Day 13 – lists
Day 14 – dictionaries
Day 15 – dictionaries
Day 16 – dictionaries
Day 17 – dictionaries
Day 18 – conditional statement
Day 19 – conditional statement
Day 20 – conditional statement & for loop
Day 21 – conditional statement & for loop
Day 22 – conditional statement & for loop
Day 23 – conditional statement, for loop & list comprehension
Day 24 – conditional statement & for loop
Day 25 – break & continue statement
Day 26 – break & continue statement & while loop
Day 27 – exception handling
Day 28 – working with files
Day 29 – working with files
Day 30 – json & csv files
Day 31 – built-in functions
Day 32 – built-in functions
Day 33 – functions
Day 34 – functions
Day 35 – functions
Day 36 – functions
Day 37 – lambda
Day 38 – lambda
Day 39 – lambda
Day 40 – generators
Day 41 – set comprehension
Day 42 – set comprehension
Day 43 – list comprehension
Day 44 – list comprehension
Day 45 – dict comprehension
Day 46 – dict comprehension
Day 47 – dict comprehension
Day 48 – datetime & regex
Day 49 – regex & string
Day 50 – collections, math & random
Day 51 – random, pickle & json
Day 52 – functions
Day 53 – functions
Day 54 – functions
Day 55 – functions
Day 56 – functions
Day 57 – functions
Day 58 – datetime
Day 59 – datetime
Day 60 – datetime
Day 61 – os, random
Day 62 – os
Day 63 – copy & string
Day 64 – string & re
Day 65 – regex
Day 66 – regex
Day 67 – Counter
Day 68 – Counter
Day 69 – ChainMap
Day 70 – ChainMap & namedtuple
Day 71 – namedtuple
Day 72 – namedtuple & default dictionary
Day 73 – defaultdict & deque
Day 74 – deque
Day 75 – csv & pathlib
Day 76 – pathlib
Day 77 – pathlib
Day 78 – random
Day 79 – random
Day 80 – math
Day 81 – math, random
Day 82 – statistics
Day 83 – numbers & decimal
Day 84 – fractions
Day 85 – itertools
Day 86 – itertools
Day 87 – itertools
Day 88 – itertools
Day 89 – itertools
Day 90 – itertools
Day 91 – itertools
Day 92 – functools & json
Day 93 – classes
Day 94 – classes & properties
Day 95 – classmethod, staticmethod
Day 96 – special methods
Day 97 – inheritance
Day 98 – abstract classes
Day 99 – abstract classes
Day 100 – classes
Configuration (optional)