Improve your Python programming skills and solve over 300 exercises!
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() functioncalculations in Pythonslicingstrings, and str methodsdata typesdata structures: set. tuple, list, dictprogram flow controlif statementfor loopsbreak statementcontinue statementwhile loopsexception handlinginput/outputreading filessaving to filesbuilt-in functionsdefining your own functionsanonymous functions - lambda expressiongeneratorsset comprehensionlist comprehensiondict comprehensionbuilt-in modulesdecimal system, binary systemobject oriented programminginput / output operationswork with JSON and CSV filesETL processingobject serialization - picklebitwise AND, OR, XORfunctional programminginheritance from built-in classesand otherThis 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 SurveyAccording 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.
Overview
Section 1: Tips
Lecture 1 A few words from the author
Lecture 2 Configuration
Section 2: Starter
Lecture 3 Solution 0
Section 3: Day 1 - variables & print() function
Lecture 4 Solution 1
Lecture 5 Solution 2
Lecture 6 Solution 3
Lecture 7 Solution 4
Section 4: Day 2 - calculations
Lecture 8 Solution 1
Lecture 9 Solution 2
Lecture 10 Solution 3
Section 5: Day 3 - calculations
Lecture 11 Solution 1
Lecture 12 Solution 2
Lecture 13 Solution 3
Section 6: Day 4 - calculations & strings
Lecture 14 Solution 1
Lecture 15 Solution 2
Lecture 16 Solution 3
Lecture 17 Solution 4
Section 7: Day 5 - data types
Lecture 18 Solution 1
Lecture 19 Solution 2
Lecture 20 Solution 3
Section 8: Day 6 - string methods
Lecture 21 Solution 1
Lecture 22 Solution 2
Lecture 23 Solution 3
Lecture 24 Solution 4
Section 9: Day 7 - string methods
Lecture 25 Solution 1
Lecture 26 Solution 2
Lecture 27 Solution 3
Lecture 28 Solution 4
Section 10: Day 8 - string methods
Lecture 29 Solution 1
Lecture 30 Solution 2
Lecture 31 Solution 3
Lecture 32 Solution 4
Section 11: Day 9 - sets
Lecture 33 Solution 1
Lecture 34 Solution 2
Lecture 35 Solution 3
Lecture 36 Solution 4
Section 12: Day 10 - sets
Lecture 37 Solution 1
Lecture 38 Solution 2
Lecture 39 Solution 3
Section 13: Day 11 - tuples
Lecture 40 Solution 1
Lecture 41 Solution 2
Lecture 42 Solution 3
Section 14: Day 12 - lists
Lecture 43 Solution 1
Lecture 44 Solution 2
Lecture 45 Solution 3
Lecture 46 Solution 4
Section 15: Day 13 - lists
Lecture 47 Solution 1
Lecture 48 Solution 2
Lecture 49 Solution 3
Section 16: Day 14 - dictionaries
Lecture 50 Solution 1
Lecture 51 Solution 2
Lecture 52 Solution 3
Section 17: Day 15 - dictionaries
Lecture 53 Solution 1
Lecture 54 Solution 2
Lecture 55 Solution 3
Lecture 56 Solution 4
Section 18: Day 16 - dictionaries
Lecture 57 Solution 1
Lecture 58 Solution 2
Lecture 59 Solution 3
Section 19: Day 17 - dictionaries
Lecture 60 Solution 1
Lecture 61 Solution 2
Lecture 62 Solution 3
Section 20: Day 18 - conditional statement
Lecture 63 Solution 1
Lecture 64 Solution 2
Lecture 65 Solution 3
Section 21: Day 19 - conditional statement
Lecture 66 Solution 1
Lecture 67 Solution 2
Lecture 68 Solution 3
Section 22: Day 20 - conditional statement & for loop
Lecture 69 Solution 1
Lecture 70 Solution 2
Lecture 71 Solution 3
Section 23: Day 21 - conditional statement & for loop
Lecture 72 Solution 1
Lecture 73 Solution 2
Lecture 74 Solution 3
Section 24: Day 22 - conditional statement & for loop
Lecture 75 Solution 1
Lecture 76 Solution 2
Lecture 77 Solution 3
Section 25: Day 23 - conditional statement, for loop & list comprehension
Lecture 78 Solution 1
Lecture 79 Solution 2
Lecture 80 Solution 3
Section 26: Day 24 - conditional statement & for loop
Lecture 81 Solution 1
Lecture 82 Solution 2
Lecture 83 Solution 3
Section 27: Day 25 - break & continue statement
Lecture 84 Solution 1
Lecture 85 Solution 2
Lecture 86 Solution 3
Section 28: Day 26 - break & continue statement & while loop
Lecture 87 Solution 1
Lecture 88 Solution 2
Lecture 89 Solution 3
Lecture 90 Solution 4
Section 29: Day 27 - exception handling
Lecture 91 Solution 1
Lecture 92 Solution 2
Lecture 93 Solution 3
Section 30: Day 28 - working with files
Lecture 94 Solution 1
Lecture 95 Solution 2
Lecture 96 Solution 3
Section 31: Day 29 - working with files
Lecture 97 Solution 1
Lecture 98 Solution 2
Lecture 99 Solution 3
Section 32: Day 30 - json & csv files
Lecture 100 Solution 1
Lecture 101 Solution 2
Section 33: Day 31 - built-in functions
Lecture 102 Solution 1
Lecture 103 Solution 2
Lecture 104 Solution 3
Section 34: Day 32 - built-in functions
Lecture 105 Solution 1
Lecture 106 Solution 2
Lecture 107 Solution 3
Section 35: Day 33 - functions
Lecture 108 Solution 1
Lecture 109 Solution 2
Lecture 110 Solution 3
Section 36: Day 34 - functions
Lecture 111 Solution 1
Lecture 112 Solution 2
Lecture 113 Solution 3
Section 37: Day 35 - functions
Lecture 114 Solution 1
Lecture 115 Solution 2
Lecture 116 Solution 3
Section 38: Day 36 - functions
Lecture 117 Solution 1
Lecture 118 Solution 2
Lecture 119 Solution 3
Section 39: Day 37 - lambda
Lecture 120 Solution 1
Lecture 121 Solution 2
Lecture 122 Solution 3
Section 40: Day 38 - lambda
Lecture 123 Solution 1
Lecture 124 Solution 2
Lecture 125 Solution 3
Section 41: Day 39 - lambda
Lecture 126 Solution 1
Lecture 127 Solution 2
Lecture 128 Solution 3
Section 42: Day 40 - generators
Lecture 129 Solution 1
Lecture 130 Solution 2
Lecture 131 Solution 3
Section 43: Day 41 - set comprehension
Lecture 132 Solution 1
Lecture 133 Solution 2
Lecture 134 Solution 3
Section 44: Day 42 - set comprehension
Lecture 135 Solution 1
Lecture 136 Solution 2
Lecture 137 Solution 3
Section 45: Day 43 - list comprehension
Lecture 138 Solution 1
Lecture 139 Solution 2
Lecture 140 Solution 3
Section 46: Day 44 - list comprehension
Lecture 141 Solution 1
Lecture 142 Solution 2
Lecture 143 Solution 3
Section 47: Day 45 - dict comprehension
Lecture 144 Solution 1
Lecture 145 Solution 2
Lecture 146 Solution 3
Section 48: Day 46 - dict comprehension
Lecture 147 Solution 1
Lecture 148 Solution 2
Lecture 149 Solution 3
Section 49: Day 47 - dict comprehension
Lecture 150 Solution 1
Lecture 151 Solution 2
Section 50: Day 48 - datetime & regex
Lecture 152 Solution 1
Lecture 153 Solution 2
Lecture 154 Solution 3
Section 51: Day 49 - regex & string
Lecture 155 Solution 1
Lecture 156 Solution 2
Lecture 157 Solution 3
Section 52: Day 50 - collections, math & random
Lecture 158 Solution 1
Lecture 159 Solution 2
Lecture 160 Solution 3
Section 53: Day 51 - random, pickle & json
Lecture 161 Solution 1
Lecture 162 Solution 2
Lecture 163 Solution 3
Section 54: Day 52 - functions
Lecture 164 Solution 1
Lecture 165 Solution 2
Lecture 166 Solution 3
Section 55: Day 53 - functions
Lecture 167 Solution 1
Lecture 168 Solution 2
Lecture 169 Solution 3
Section 56: Day 54 - functions
Lecture 170 Solution 1
Lecture 171 Solution 2
Lecture 172 Solution 3
Section 57: Day 55 - functions
Lecture 173 Solution 1
Lecture 174 Solution 2
Lecture 175 Solution 3
Section 58: Day 56 - functions
Lecture 176 Solution 1
Lecture 177 Solution 2
Lecture 178 Solution 3
Section 59: Day 57 - functions
Lecture 179 Solution 1
Lecture 180 Solution 2
Lecture 181 Solution 3
Section 60: Day 58 - datetime
Lecture 182 Solution 1
Lecture 183 Solution 2
Lecture 184 Solution 3
Lecture 185 Solution 4
Section 61: Day 59 - datetime
Lecture 186 Solution 1
Lecture 187 Solution 2
Lecture 188 Solution 3
Section 62: Day 60 - datetime
Lecture 189 Solution 1
Lecture 190 Solution 2
Lecture 191 Solution 3
Section 63: Day 61 - os, random
Lecture 192 Solution 1
Lecture 193 Solution 2
Lecture 194 Solution 3
Section 64: Day 62 - os
Lecture 195 Solution 1
Lecture 196 Solution 2
Lecture 197 Solution 3
Section 65: Day 63 - copy & string
Lecture 198 Solution 1
Lecture 199 Solution 2
Lecture 200 Solution 3
Section 66: Day 64 - string & re
Lecture 201 Solution 1
Lecture 202 Solution 2
Lecture 203 Solution 3
Section 67: Day 65 - regex
Lecture 204 Solution 1
Lecture 205 Solution 2
Lecture 206 Solution 3
Section 68: Day 66 - regex
Lecture 207 Solution 1
Lecture 208 Solution 2
Lecture 209 Solution 3
Section 69: Day 67 - Counter
Lecture 210 Solution 1
Lecture 211 Solution 2
Lecture 212 Solution 3
Section 70: Day 68 - Counter
Lecture 213 Solution 1
Lecture 214 Solution 2
Lecture 215 Solution 3
Section 71: Day 69 - ChainMap
Lecture 216 Solution 1
Lecture 217 Solution 2
Lecture 218 Solution 3
Lecture 219 Solution 4
Section 72: Day 70 - ChainMap & namedtuple
Lecture 220 Solution 1
Lecture 221 Solution 2
Lecture 222 Solution 3
Section 73: Day 71 - namedtuple
Lecture 223 Solution 1
Lecture 224 Solution 2
Lecture 225 Solution 3
Section 74: Day 72 - namedtuple & default dictionary
Lecture 226 Solution 1
Lecture 227 Solution 2
Lecture 228 Solution 3
Section 75: Day 73 - defaultdict & deque
Lecture 229 Solution 1
Lecture 230 Solution 2
Lecture 231 Solution 3
Section 76: Day 74 - deque
Lecture 232 Solution 1
Lecture 233 Solution 2
Lecture 234 Solution 3
Section 77: Day 75 - csv & pathlib
Lecture 235 Solution 1
Lecture 236 Solution 2
Lecture 237 Solution 3
Section 78: Day 76 - pathlib
Lecture 238 Solution 1
Lecture 239 Solution 2
Lecture 240 Solution 3
Section 79: Day 77 - pathlib
Lecture 241 Solution 1
Lecture 242 Solution 2
Lecture 243 Solution 3
Lecture 244 Solution 4
Section 80: Day 78 - random
Lecture 245 Solution 1
Lecture 246 Solution 2
Lecture 247 Solution 3
Section 81: Day 79 - random
Lecture 248 Solution 1
Lecture 249 Solution 2
Lecture 250 Solution 3
Section 82: Day 80 - math
Lecture 251 Solution 1
Lecture 252 Solution 2
Lecture 253 Solution 3
Section 83: Day 81 - math, random
Lecture 254 Solution 1
Lecture 255 Solution 2
Lecture 256 Solution 3
Section 84: Day 82 - statistics
Lecture 257 Solution 1
Lecture 258 Solution 2
Lecture 259 Solution 3
Section 85: Day 83 - numbers & decimal
Lecture 260 Solution 1
Lecture 261 Solution 2
Lecture 262 Solution 3
Section 86: Day 84 - fractions
Lecture 263 Solution 1
Lecture 264 Solution 2
Lecture 265 Solution 3
Section 87: Day 85 - itertools
Lecture 266 Solution 1
Lecture 267 Solution 2
Lecture 268 Solution 3
Lecture 269 Solution 4
Section 88: Day 86 - itertools
Lecture 270 Solution 1
Lecture 271 Solution 2
Lecture 272 Solution 3
Lecture 273 Solution 4
Section 89: Day 87 - itertools
Lecture 274 Solution 1
Lecture 275 Solution 2
Lecture 276 Solution 3
Section 90: Day 88 - itertools
Lecture 277 Solution 1
Lecture 278 Solution 2
Lecture 279 Solution 3
Section 91: Day 89 - itertools
Lecture 280 Solution 1
Lecture 281 Solution 2
Lecture 282 Solution 3
Section 92: Day 90 - itertools
Lecture 283 Solution 1
Lecture 284 Solution 2
Lecture 285 Solution 3
Lecture 286 Solution 4
Section 93: Day 91 - itertools
Lecture 287 Solution 1
Lecture 288 Solution 2
Lecture 289 Solution 3
Section 94: Day 92 - functools & json
Lecture 290 Solution 1
Lecture 291 Solution 2
Lecture 292 Solution 3
Section 95: Day 93 - classes
Lecture 293 Solution 1
Lecture 294 Solution 2
Lecture 295 Solution 3
Section 96: Day 94 - classes & properties
Lecture 296 Solution 1
Lecture 297 Solution 2
Lecture 298 Solution 3
Section 97: Day 95 - classmethod, staticmethod
Lecture 299 Solution 1
Lecture 300 Solution 2
Lecture 301 Solution 3
Lecture 302 Solution 4
Section 98: Day 96 - special methods
Lecture 303 Solution 1
Lecture 304 Solution 2
Lecture 305 Solution 3
Lecture 306 Solution 4
Section 99: Day 97 - inheritance
Lecture 307 Solution 1
Lecture 308 Solution 2
Lecture 309 Solution 3
Lecture 310 Solution 4
Section 100: Day 98 - abstract classes
Lecture 311 Solution 1
Lecture 312 Solution 2
Lecture 313 Solution 3
Lecture 314 Solution 4
Section 101: Day 99 - abstract classes
Lecture 315 Solution 1
Lecture 316 Solution 2
Lecture 317 Solution 3
Lecture 318 Solution 4
Section 102: Day 100 - classes
Lecture 319 Solution 1
Lecture 320 Solution 2
Lecture 321 Solution 3
Lecture 322 Solution 4
Section 103: Configuration (optional)
Lecture 323 Info
Lecture 324 Google Colab + Google Drive
Lecture 325 Google Colab + GitHub
Lecture 326 Google Colab - Intro
Lecture 327 Anaconda installation - Windows 10
Lecture 328 Introduction to Spyder
Lecture 329 Anaconda installation - Linux
Lecture 330 Spyder
everyone who wants to learn by doing,everyone who wants to improve their Python programming skills,everyone who wants to prepare for an interview