Bite 1. Sum n numbers |
|
3.10Nonedefault argsfreebierangesum |
Bite 2. Regex Fun |
|
3.10findallfreebiereregular expressions |
Bite 3. Word Values |
|
3.10Scrabblefreebiemaxsum |
Bite 4. Top 10 PyBites tags |
|
3.10Counterxml |
Bite 5. Parse a list of names |
|
3.10freebielambdalist comprehensionsminsorting |
Bite 6. PyBites Die Hard |
|
3.10Counterfile processinggeneratorsnamedtuple |
Bite 7. Parsing dates from logs |
|
3.10datetimefile processing |
Bite 8. Rotate string characters |
|
3.10dequeslicing |
Bite 9. Palindromes |
|
3.10algorithmslist comprehensionsmaxreverse |
Bite 10. Practice exceptions |
|
3.10exception handlingraise |
Bite 11. Enrich a class with dunder methods |
|
3.10dunder methodsfunctoolsproperties |
Bite 12. Write a user validation function |
|
3.10classesexception handlingnamedtuple |
Bite 13. Convert dict to namedtuple/json |
|
3.10dictjsonnamedtuple |
Bite 14. Generate a table of n sequences |
|
3.10generatorszip |
Bite 15. Enumerate 2 sequences |
|
3.10enumeratestring formatting |
Bite 16. PyBites date generator |
|
3.10datetimegenerators |
Bite 17. Form teams from a group of friends |
|
3.10itertools |
Bite 18. Find the most common word |
|
3.10Counterdata analysislist comprehensions |
Bite 19. Write a property |
|
3.10datetimeproperties |
Bite 20. Write a context manager |
|
3.10context managersdunder methodsoperator overloadingwith statement |
Bite 21. Query a nested data structure |
|
3.10data structuresdictionary comprehensionslist comprehensionssorting |
Bite 22. Write a decorator with argument |
|
3.10decorators |
Bite 23. Find words that are > 95% similar |
|
3.10SequenceMatcherdifflibfile processingfindallitertools |
Bite 24. ABC's and class inheritance |
|
3.10ABCsabstractmethodclassesinheritance |
Bite 25. No promo twice, keep state in a class |
|
3.10classesexception handlingproperties |
Bite 26. Dictionary comprehensions are awesome |
|
3.10dictionary comprehensions |
Bite 27. Parse omdb movie json data |
|
3.10APIsglobjsonmovie data |
Bite 28. Converting date strings to datetimes |
|
3.10Counterdatetimefindall |
Bite 29. Martin's IQ test |
|
3.10enumeratestring module |
Bite 30. Movie data analysis |
|
3.10data analysisdefaultdictfreebiemeanmovie datanamedtuplesorting |
Bite 31. Matrix multiplication / @ operator |
|
3.10__matmul__dunder methodsoperator overloading |
Bite 32. Don't let mutability fool you |
|
3.10deepcopymutability |
Bite 33. Transpose a data structure |
|
3.10dictzip |
Bite 34. Building a Karma app - implement the User class |
|
3.10classesdunder methodsnamedtupleoperator overloadingproperties |
Bite 35. Having fun with heapq |
|
3.10datetimeheapq |
Bite 36. Having fun with *args and **kwargs |
|
3.10argsfunction argumentskwargs |
Bite 37. Rewrite a for loop using recursion |
|
3.10recursionreverse |
Bite 38. Using ElementTree to parse XML |
|
3.10movie dataxml |
Bite 39. Calculate the total duration of a course |
|
3.10datetimefindallnumberstimedelta |
Bite 40. Write a binary search algorithm |
|
3.10algorithmsbinary search |
Bite 41. Write a login_required decorator |
|
3.10decoratorsfunctools |
Bite 42. Number Guessing Game Class |
|
3.10classesgamesrandom |
Bite 43. Force keyword arguments |
|
3.10function argumentskwargs |
Bite 44. License key generator |
|
3.10list comprehensionssecretsstring module |
Bite 45. Keep a queue of last n items |
|
3.10deque |
Bite 46. You are a programmer! Code Fizz Buzz |
|
3.10fizzbuzz |
Bite 47. Write a new password field validator |
|
3.10restring module |
Bite 48. Make a bar chart of new Safari books |
|
3.10bar chartdata analysis |
Bite 49. Scrape Packt's html with BeautifulSoup |
|
3.10beautifulsoupnamedtuplerequests |
Bite 50. Make a little PyBites search engine (feedparser) |
|
3.10anyfeedparserlist comprehensionsnamedtuplesearch |
Bite 51. When does Python 2 die on Planet Miller? |
|
3.10datetime |
Bite 52. Create a movie quote API with Flask |
|
3.10APIsFlaskmovie data |
Bite 53. Convert text into multiple columns |
|
3.10string manipulation |
Bite 54. Nicer formatting of a poem or text |
|
3.10string manipulationtextwrap |
Bite 55. Get the latest game releases from Steam's RSS feed |
|
3.10feedparsernamedtuple |
Bite 56. Add a command line interface to our BMI calculator |
|
3.10argparse |
Bite 57. Create a simple calculator that receives command line arguments |
|
3.10argparsefunctoolsreduce |
Bite 58. Using argparse to interface with a grocery cart |
|
3.10argparse |
Bite 59. Create a multiplication table class of variable length |
|
3.10classesdunder methodsexception handlingnumbers |
Bite 60. Create a deck of Uno cards |
|
3.10list comprehensionslistnamedtuple |
Bite 61. Create a variable size Paw Patrol card deck with random actions |
|
3.10itertoolsnamedtuplerandomstring module |
Bite 62. Data structures matter - speed up your Python code |
|
3.10data structuresperformance |
Bite 63. Use an infinite iterator to simulate a traffic light |
|
3.10iteratorsitertoolsnamedtuple |
Bite 64. Fix a truncating zip function |
|
3.10itertoolszip |
Bite 65. Get all valid dictionary words for a draw of letters |
|
3.10Scrabbleitertoolsset |
Bite 66. Calculate the running average of a sequence |
|
3.10enumerateitertoolsmean |
Bite 67. Working with datetimes |
|
3.10datetimetimedelta |
Bite 68. Remove punctuation characters from a string |
|
3.10string manipulationstring module |
Bite 69. Regex Fun - part II |
|
3.10reregular expressions |
Bite 70. Create your own iterator |
|
iteratorsrandom |
Bite 71. Keep state in a class + make its instance callable |
|
3.10classesdunder methods |
Bite 72. Retrieve the right Ninja Belt based on score |
|
3.10OrderedDictitertools |
Bite 73. Organize a meeting between timezones (pytz) |
|
3.10pytztimezones |
Bite 74. What day of the week were you born on? |
|
3.10calendar |
Bite 75. Parse Unix cal to a weekday mapping |
|
3.10Unixrezip |
Bite 76. The singledispatch countdown challenge |
|
3.10decoratorsfunctoolssingledispatch |
Bite 77. New places to travel to |
|
3.10set operationsset |
Bite 78. Find programmers with common languages |
|
3.10set operationsset |
Bite 79. Parse a csv file and create a bar chart |
|
3.10bar chartcommunitycsvrequests |
Bite 80. Check equality of two lists |
|
3.10enumequalitylist |
Bite 81. Filter and order tweets by polarity values |
|
3.10TextBlobTwitternamedtuple |
Bite 82. Define a Score Enum and customize it adding methods |
|
3.10__str__classmethodenum |
Bite 83. At what time does PyBites live? |
|
3.10pytztimezones |
Bite 84. Flatten lists recursively (Droste Bite) |
|
3.10listrecursion |
Bite 85. Write a score property |
|
3.10classesproperties |
Bite 86. Create a RGB-to-Hex converter |
|
3.10string formatting |
Bite 87. Convert Decimal to Roman Numerals |
|
3.10OrderedDictnumbers |
Bite 88. Write a performance monitoring context manager |
|
3.10Countercontext managers |
Bite 89. Playing with lists and dicts |
|
3.10data structuresdictlist |
Bite 90. What South Park characters talk most? |
|
3.10Countercsvdata analysisdefaultdictrequests |
Bite 91. Matching multiple strings |
|
3.10allanystring matching |
Bite 92. Humanize a datetime |
|
3.10datetimenamedtuple |
Bite 93. Rock-paper-scissors and generator's send |
|
3.10coroutinesgamesrandom |
Bite 94. Parse PyCon talk data from YouTube |
|
3.10list comprehensionsmaxnamedtuple |
Bite 95. Subclass the dict built-in |
|
3.10classesinheritance |
Bite 96. Build Unix' wc program in Python |
|
3.10Unixfile processingtempfile |
Bite 97. BeautifulSoup II - scrape US holidays |
|
3.10beautifulsoupdefaultdictdict |
Bite 98. Code your way out of a grid |
|
3.10loopingnamedtuplenumberstuple unpacking |
Bite 99. Write an infinite sequence generator |
|
3.10generatorsitertoolsstring modulezip |
Bite 100. Display the last part of a file (Unix tail) |
|
3.10Unixfile processingslicingstrip |
Intro Bite 01. F-strings and a simple if/else |
|
3.10f-stringsfreebieif/else |
Intro Bite 02. Infinite loop, input, continue and break |
|
3.10breakcontinuefreebieinputmock.patchwhile |
Intro Bite 03. Loop through a dictionary and pluralise a word |
|
3.10dictfreebielooping |
Intro Bite 04. Split and join |
|
3.10freebiejoinsplit |
Intro Bite 05. Slice and dice |
|
3.10freebiereplaceslicingsplitstring modulestrip |
Intro Bite 06. Strip out vowels and count the number of replacements |
|
3.10Zen of Pythoncountingfreebieregular expressionsreplacestring manipulation |
Intro Bite 07. Filter numbers with a list comprehension |
|
3.10freebielist comprehensionsmodulo |
Intro Bite 08. Loop over a dict of namedtuples calculating a total score |
|
3.10countingdictfreebienamedtuple |
Intro Bite 09. Workout dictionary lookups |
|
3.10dictexception handlingformatfreebiestring manipulationternary |
Intro Bite 10. Type conversion and exception handling |
|
3.10exception handlingfreebieraisetype casting |
Bite 111. Use the ipinfo API to lookup IP country |
|
3.10APIsjsonmock.patchrequests |
Bite 112. Social Media Username Validator |
|
3.10namedtuplerangereregular expressionsstring manipulationstring matchingtyping |
Bite 113. Filter words with non-ascii characters |
|
3.10allasciiordunicode |
Bite 114. Implement a Color class with staticmethod |
|
3.10__repr____str__hexstaticmethodstring module |
Bite 115. Count leading spaces |
|
3.10countingstring matching |
Bite 116. List and filter files in a directory |
|
3.10generatorsglobos module |
Bite 117. Round a number even (a.k.a. banker's rounding) |
|
3.10Decimalrounding |
Bite 118. List exercise: return first occurrence indices of duplicated words |
|
3.10countinglist comprehensionsset |
Bite 119. Xmas tree generator |
|
3.10default argsjoinrangestring formatting |
Bite 120. Write a numbers validation decorator |
|
3.10decorators |
Bite 121. Determine the strength of a password |
|
3.10restring matching |
Bite 122. Check if two words are anagrams |
|
3.10anagramstring matching |
Bite 123. Find the user with most friends |
|
3.10defaultdictloopingsortingtuples |
Bite 124. Marvel data analysis |
|
3.10Countercsvdata analysislist comprehensionsroundingsum |
Bite 125. Get the most recommended books |
|
3.10Counterbeautifulsoupdefault argslist comprehensionsrequests |
Bite 126. The Emoji (Unicode) Bite |
|
3.10emojissysunicode |
Bite 127. Return the right ordinal suffix for a number |
|
3.10dictmodulonumbersstring manipulation |
Bite 128. Work with datetime's strptime and strftime |
|
3.10datetimestrftimestrptime |
Bite 129. Analyze Stock Data |
|
3.10countingdata analysisjsonrequestssortingstring manipulation |
Bite 130. Analyze some basic Car Data |
|
3.10Counterdata analysislist comprehensionsset |
Bite 131. Screen scraper |
|
3.10dictindexregular expressionsslicingstring manipulation |
Bite 132. Find the word with the most vowels |
|
3.10countinglambdalist comprehensionsstring matching |
Bite 133. Convert an Amazon URL into an affiliation link |
|
3.10regular expressionsstring manipulation |
Bite 134. Two Sums |
|
3.10indexloopingsortingsum |
Bite 135. Sort a list of book objects |
|
3.10attrgetterdatetimelambdalistnamedtupleoperatorsorting |
Bite 136. Bloodtypes |
|
3.10enumexception handlingmulti type input |
Bite 137. Gourmets' Nightmare |
|
3.10Counterintersectionoperatorsorting |
Bite 138. OOP fun at the Zoo |
|
3.10__str__classesclassmethoditertools |
Bite 139. Calculate a coding streak in days |
|
3.10datetimestring manipulationtimedelta |
Bite 140. PyBites First Pandas Bite |
|
3.10csvdata analysispandas |
Bite 141. Primitive date format inferrer |
|
3.10classmethoddatetimeenumexception handling |
Bite 142. Exception Handling: Calculate the Winning Player |
|
3.10exception handlingnamedtuplenumbers |
Bite 143. Look up a value in 3 dictionaries |
|
3.10collectionsdict |
Bite 144. Calculate the Number of Months Passed |
|
3.10datetimedateutilexception handling |
Bite 145. Record Breakers |
|
3.10csvdata analysispandas |
Bite 146. Rhombus generator |
|
3.10f-stringsformatstring formatting |
Bite 147. 100 WEEKDays of Code Date Range |
|
3.10datetimedateutil |
Bite 148. Print Car Data Grouped by Manufacturer |
|
3.10data structuresitertoolsoperatorsorting |
Bite 149. Sorting words with constraint |
|
3.10lambdasortingstring manipulation |
Bite 150. Turn messy CSV into JSON |
|
3.10csvjsonpandasrestring manipulation |
Bite 151. Contemporary Composers |
|
3.10datetimedictexception handlinggeneratorsnamedtuple |
Bite 152. Manipulate string decorator |
|
3.10decoratorskwargsliststring manipulation |
Bite 153. Round a sequence of numbers |
|
3.10list comprehensionsmathrounding |
Bite 154. Write your own Data Class |
|
3.10data structuresdataclasseshashablesortingtype hinting |
Bite 155. Split a string by spaces or quoted text |
|
3.10splitstring manipulation |
Bite 156. Make an index of story characters |
|
3.10collectionsdefaultdictenumeratesortingstring matching |
Bite 157. Filter out accented characters |
|
3.10string matchingunicode |
Bite 158. Subclass the list built-in |
|
3.10dunder methodsexception handlinginheritancelistmeanmedianoperator overloadingpropertiesstatistics |
Bite 159. Create a simple calculator |
|
3.10exception handlingnumbersoperator |
Bite 160. 15-way Rock Paper Scissors |
|
3.10csvdictexception handlinggames |
Bite 161. Count the number of files and directories |
|
3.10countingdirectoriesfilesos module |
Bite 162. Vertically align output of counters |
|
3.10string formatting |
Bite 163. Which packages were upgraded? |
|
3.10comparisondictnumbersstring manipulation |
Bite 164. CLI tool: HTML link converter (stdin to stdout) |
|
3.10data wranglingexception handlinghtmlstdinstring formattingstring manipulationsys |
Bite 165. Parse an /etc/passwd file output |
|
3.10splitstring manipulationtuple unpacking |
Bite 168. Ninja Rankings |
|
3.10bisectclassesdataclassesdunder methodsheapqtuples |
Bite 166. Complete a tox ini file parser class |
|
3.10classesconfigparserpropertiesstring matchingstring parsingtox |
Bite 167. Complete a User class: properties and representation dunder methods |
|
3.10__repr____str__classesdunder methodsf-stringspropertiesstring manipulation |
Bite 169. Simple length converter |
|
3.10exception handlingnumbersrounding |
Bite 174. String manipulation and metrics |
|
3.10Counterdataclasseslist comprehensionspropertiesstring formattingstring manipulationtranslate |
Bite 170. Analyze McDonald's food data |
|
3.10data analysispandas |
Bite 171. Make a terminal spinner animation |
|
3.10command lineitertoolsstdoutsystime |
Bite 172. Having fun with Python Partials |
|
3.10functoolspartialrounding |
Bite 173. Set up future notifications |
|
3.10datetimef-stringsfindalltimedelta |
Bite 175. Find missing dates |
|
3.10datetimedateutilpandas |
Bite 176. Create a variable length chessboard |
|
3.10modulorangestdout |
Bite 177. Use Pandas to find most common genres in a movie excel sheet |
|
3.10data cleaningexcelgroupbymovie datapandas |
Bite 178. Parse PyBites blog git commit log |
|
3.10Counterdata analysisdatetimedateutilstring parsing |
Bite 179. Strip comments from Python code |
|
3.10commentsregular expressionsstring parsing |
Bite 180. Group names by country |
|
3.10collectionsdefaultdictgroupby |
Bite 181. Keep a list sorted upon insert |
|
3.10__str__bisectclassesdata structures |
Bite 182. Parse a bunch of quotes from HTML |
|
3.10dictregular expressionsstring manipulationstring parsing |
Bite 183. Analyze sales data with pandas |
|
3.10data analysisgroupbypandas |
Bite 184. Analyze some Bite stats data |
|
3.10Countercsvdata analysisset |
Bite 185. Create a simple spelling suggester |
|
3.10SequenceMatcherdifflibstring matching |
Bite 186. Calculate number of books to have read at date ... |
|
3.10datetimedateutilexception handling |
Bite 187. Actor/actress age at movie release |
|
3.10dataclassesdateutilf-strings |
Bite 188. Get statistics from PyBites test code |
|
3.10data analysisfile processingstatistics |
Bite 189. Filter a list of names |
|
3.10breakcontinuegeneratorslooping |
Bite 192. Some logging practice |
|
3.10callablelogging |
Bite 190. Parse income distribution from Latin America XML |
|
3.10data analysisdefaultdictxml |
Bite 191. Starwars character with highest BMI |
|
3.10maxoperatorstring manipulationtuple unpacking |
Bite 193. Most upvoted StackOverflow Python questions |
|
3.10beautifulsouprequestssortingstring matchingweb scraping |
Bite 194. Add caching to a Fibonacci function |
|
3.10cachefibonaccifunctoolsperformance |
Bite 195. Analyze NBA Data with sqlite3 |
|
3.10SQLdata analysisdatabasessqlite3 |
Bite 196. Create a JS-like dict object |
|
3.10classesdictinheritancejavascript |
Bite 197. What date is Mother's Day celebrated? |
|
3.10datetimedateutil |
Bite 198. Calculate my Mac's longest uptime |
|
3.10data wranglingdatetimedateutilstring parsing |
Bite 199. Multiple inheritance (__mro__) |
|
3.10__mro__classesinheritancemultiple inheritance |
Bite 200. 🥳 Minecraft Enchantable Items |
|
3.10beautifulsoupweb scraping |
Bite 201. Call a Cisco Nexus 9k device |
|
3.10networkingrequests |
Bite 202. Analyze some Bite stats data - part II |
|
3.10csvdata analysissorting |
Bite 203. Type hinting practice |
|
3.10classesdataclassestype hinting |
Bite 204. Pomodoro with asyncio |
|
3.10asynciopomodoro |
Bite 205. Female speakers @ Pycon US |
|
3.10beautifulsoupcountingdata wranglinggender_guesser |
Bite 206. Calculate and evenly split the bill |
|
3.10Decimalnumbersrounding |
Bite 207. Cached property decorator |
|
3.10cachingclassesdecoratorsproperties |
Bite 208. Find the number pairs summing up N |
|
3.10itertoolsloopingnumbers |
Bite 209. Write a Sphinx docstring |
|
3.10data typesdocstringsphinx |
Bite 210. Add Type Annotations |
|
3.10annotationstype hintingtyping |
Bite 211. Write a retry decorator |
|
3.10decoratorsexception handling |
Bite 212. Suppressing exceptions |
|
3.10context managersexception handling |
Bite 213. Code a translation fixer |
|
3.10regular expressions |
Bite 214. A countdown generator |
|
3.10generators |
Bite 215. Validate a license key |
|
3.10boolregular expressions |
Bite 216. Parse an email header |
|
3.10regular expressions |
Bite 217. Capture stdout |
|
3.10StringIOcontext managers |
Bite 218. Create a sandwich decorator |
|
3.10decorators |
Bite 219. Bite notification planner |
|
3.10datetimegenerators |
Bite 220. Analysing @pythonbytes RSS feed |
|
3.10Counterclassesfeedparsermaxminnamedtupleregular expressionsstring matchingtype hinting |
Bite 221. Parse best selling lists using the NY Times API |
|
3.10APIsjsonmockrequests |
Bite 222. Split an iterable in groups of size n |
|
3.10generatorsiteratorsitertoolslooping |
Bite 223. Unix file permissions |
|
3.10dictlist comprehensionsstring manipulation |
Bite 224. Get sentences from a text |
|
3.10data wranglingregular expressionsstring manipulation |
Bite 225. Swap case PyBites characters |
|
3.10loopingstring manipulationstring parsing |
Bite 226. Get top titles from news.python.sc |
|
3.10beautifulsoupnamedtuplenewsrequestssortingstring parsingweb scraping |
Bite 227. Convert Warcraft json data to csv |
|
3.10csvexception handlingjson |
Bite 228. Create a Gravatar URL |
|
3.10gravatarhashlibstring formatting |
Bite 229. Scrape best programming books |
|
3.10beautifulsoupbooksclassesdata cleaningdata wranglingsortingweb scraping |
Bite 230. Thumbs up for operator overloading |
|
3.10classesdunder methodsemojisexception handlingoperator overloading |
Bite 231. Where are the emojis? |
|
3.10emojislist comprehensionslistloopingregular expressions |
Bite 232. Analyze gold prices |
|
3.10comparisondata analysisloopingpandassortingstring parsing |
Bite 233. Make a zipfile of the latest log files |
|
3.10datetimeos modulepathlibzipfile |
Bite 234. Capitalize sentences |
|
3.10regular expressionsstring manipulationstring matchingstring parsing |
Bite 235. Which Bite has the fastest tests? |
|
3.10sortingstring parsingtype casting |
Bite 236. User experience matters! Suggest matching files |
|
3.10difflibfilespathlib |
Bite 237. Get the dates Ninja belts were earned |
|
3.10datetimejsonloopingpandassorting |
Bite 238. Write tests for Fibonacci |
|
3.7fibonaccifreebiepytest |
Bite 239. Test FizzBuzz |
|
3.7fizzbuzzpytest |
Bite 240. Write tests for an Account class |
|
3.7classespytest |
Bite 241. Write tests for list_to_decimal |
|
3.7exception handlingfreebiepytest |
Bite 242. Zodiacal data parsing |
|
3.7datetimefixturespytest |
Bite 243. Test code that parses JSON and IP ranges |
|
3.7dataclassesipaddressjsonpytest |
Bite 244. Make mutpy's output more digestible |
|
3.10data wranglingloopingmutpystring matchingstring parsing |
Bite 245. Xmas Tree 2.0 |
|
3.10rangestring formatting |
Bite 246. Test print / standard output |
|
3.7capfdcapsyslist comprehensionspyteststdout |
Bite 247. Mocking a standard library function |
|
3.7mock.patchpytestrandom |
Bite 248. Test a number guessing game |
|
3.7classesexception handlinggamesmock.patchpytest |
Bite 249. Test a movie DB class |
|
3.7SQLclassesfixturesmovie datapytestsqlite3 |
Bite 250. PyBites URL Shortener |
|
3.10decodedictencodestring manipulationstring moduletype hinting |
Bite 251. Introducing Pandas Series |
|
3.10pandasseriesstring module |
Bite 252. Let's play with Pandas Series |
|
3.10numpypandasseriesslicingtype hinting |
Bite 253. More Pandas Series Practice |
|
3.10mathpandasseriesstatistics |
Bite 254. Global vs local variables |
|
3.10globalsum |
Bite 255. Codon Usage |
|
3.10bioinformaticscollectionstextwrap |
Bite 256. Scrape PyCon events |
|
3.10beautifulsoupdata analysisjsonnamedtuplepyconrequestsweb scraping |
Bite 257. Extract users dict from a multiline string |
|
3.10dictstring parsing |
Bite 258. What the flux? |
|
3.10financemathpandas |
Bite 259. Reverse complement |
|
3.10bioinformaticsstring manipulationtranslate |
Bite 260. Let's play with Pandas DataFrames |
|
3.10dataframespandas |
Bite 261. Visit all PyCons in Europe |
|
3.10data analysisdataclassesitertoolsmath |
Bite 262. GC content |
|
3.10bioinformaticscollections |
Bite 263. Count the number of islands in a grid |
|
3.10algorithmsloopingstring |
Bite 264. Clamy Fernet |
|
3.8cryptographydataclassesencodeencryptionfernettyping |
Bite 265. Optimal fund raising |
|
3.10algorithmsloopingmath |
Bite 266. Composition, Inheritance, Abstract Base Class, what? |
|
3.10ABCsabstractmethodbeautifulsoupcompositiondataclassesinheritancenamedtuplestring formattingtypingurllibweb scraping |
Bite 267. Measure the size of an island |
|
3.10algorithmsloopingmath |
Bite 269. Taxable Income Calculator |
|
3.10classesdataclassesfinancenamedtuplepropertiestyping |
Bite 268. Number Transformers |
|
3.10algorithmsnumbers |
Bite 270. Most frequent digit in number |
|
3.10Countercountingnumbers |
Bite 271. Get all class names from a module |
|
3.10inspectlist comprehensions |
Bite 272. Find common words |
|
3.10algorithmsset operationsstring matching |
Bite 273. Shortest path (Graph Bite) |
|
3.10algorithmscomputer sciencegraph |
Bite 274. Number conversion problem |
|
3.10algorithmsnumbersrecursion |
Bite 275. Get the most common email domains |
|
3.10Counterrequestssetstring parsingweb scraping |
Bite 276. Get Father's days by date and country |
|
3.10dateutilstring manipulationstring parsing |
Bite 277. Number of coin changes |
|
3.10algorithmsdynamic programming |
Bite 278. Major and minor numbers |
|
3.10collectionsmaxminnumbers |
Bite 279. Armstrong numbers |
|
3.10algorithmsnumbers |
Bite 280. Regular Expression Lookahead/Lookbehind |
|
3.10lookaheadlookbehindregular expressions |
Bite 281. Generating sales reports from Github data |
|
3.8data analysispandas |
Bite 282. Evaluate a Bridge hand |
|
3.10classesenumexception handlingloopingpropertiessorting |
Bite 283. Like there's no tomorrow? |
|
3.10datetime |
Bite 284. Pascal triangle |
|
3.10Pascalalgorithms |
Bite 285. Nested List Extraction |
|
3.10data structuresstring parsing |
Bite 286. Decompress |
|
3.10recursionstring manipulation |
Bite 287. Sum indices |
|
3.10loopingsum |
Bite 288. Smallest number |
|
3.10numbers |
Bite 289. Round to next number |
|
3.10math |
Bite 290. Class Rosters Data Conversion |
|
3.10csvstring parsingtuple unpacking |
Bite 291. Find the fastest speech |
|
3.10datetimesortingstring manipulation |
Bite 292. Scoring matrices |
|
3.10bioinformaticsenumerateloopingnumberszip |
Bite 293. N digit numbers |
|
3.10numbers |
Bite 294. Bowling score |
|
3.10gamesloopingnumbers |
Bite 295. Join lists |
|
3.10iterationjoininglist |
Bite 296. Jagged list |
|
3.10iterationitertoolslist |
Bite 297. Rename keys |
|
3.10data cleaningdictiteration |
Bite 298. Fasta to 2-Line Fasta |
|
3.8bioinformaticsbiopython |
Bite 299. Base converter |
|
3.10baseexception handling |
Bite 300. 🥳 PTO Calculator |
|
3.10calendardatetimeexception handlingloopingnumbersstring formatting |
Bite 301. Exchange rates |
|
3.10datetimedictsorting |
Bite 302. Get and write all code from a JSON file |
|
3.10file processingfilecmpjsonstring manipulation |
Bite 303. Unique genes |
|
3.8bioinformaticsbiopython |
Bite 304. Most identical letters in a word |
|
3.10Countercasefoldmaxstring matching |
Bite 305. Split once, delimit many |
|
3.10loopingsplitstring parsing |
Bite 306. Translate coding sequences to proteins |
|
3.8bioinformaticsbiopython |
Bite 307. SQLite3 introduction |
|
3.10SQLdatabasessqlite3 |
Bite 308. Calculate the median from a dictionary |
|
3.10mediansortingsum |
Bite 309. A simple document class |
|
3.10annotationsclassesmethod chainingpropertiesstring |
Bite 310. Create file pairs |
|
3.10bioinformaticsfilesregular expressions |
Bite 311. Cleaning text with pandas |
|
3.8TF-IDFdata cleaningpandas |
Bite 312. Scoring objects |
|
3.10builtinsimportlibkeywordtyping |
Bite 313. Alternative constructors |
|
3.10classesclassmethod |
Bite 314. Print names to columns |
|
3.10f-stringsmoduloprint |
Bite 315. More logging practice |
|
3.10exception handlinglogging |
Bite 316. To rent or to stream movies? |
|
3.10collectionsdatetimedicttyping |
Bite 317. Pickling objects |
|
3.10data wranglingpickleserialization |
Bite 318. Decode base64 encoded data |
|
3.10base64decodeencode |
Bite 319. Identity and equality |
|
3.10equalityinteger cachingstaticmethod |
Bite 320. sortable dataclasses and enums |
|
3.10dataclassesdunder methodsenumsorting |
Bite 321. Magic bytes |
|
3.10bytescsvexception handlingfile processingimagesstring parsing |
Bite 346. Getting started with the IRIS data set |
|
3.8data wranglingmachine learningnumpypandasscikit-learn |
Bite 322. Reading progress |
|
3.10datetimenumbers |
Bite 323. Iterables intersection |
|
3.10functoolsset operations |
Bite 324. Pretty string |
|
3.10pprint |
Bite 325. Floating point arithmetic |
|
3.10arithmeticfloatsnumbersrounding |
Bite 326. Abstract Syntax Tree (AST) Printer |
|
3.10AST |
Bite 327. AST visitor |
|
3.10AST |
Bite 328. Longest coding streak |
|
3.10fromordinalitertoolstimezonestoordinal |
Bite 329. Convert dict keys to snake case |
|
3.10algorithmsrecursionstring manipulation |
Bite 330. Simple Math Equation Solver |
|
3.10exception handlingitertoolslist operationsmathoperator |
Bite 331. Convolution in Neural Networks |
|
3.10deep learningnumpy |
Bite 332. Searching for an apartment |
|
3.10algorithms |
Bite 333. Metropolis–Hastings Algorithm |
|
3.10Markov chain Monte Carloalgorithmsnumpystatistics |
Bite 334. Simple TCP client |
|
3.10TCP/IPclienthashlibmultiprocessingnetworkingsecretssocket |
Bite 335. Async HTTP client |
|
3.10aiohttpasyncioclientnetworking |
Bite 336. FastAPI Hello World |
|
3.10FastAPIfreebie |
Bite 337. A little detour: Pydantic |
|
3.10FastAPIPydanticfreebie |
Bite 338. Create food objects |
|
3.10FastAPIfreebie |
Bite 339. Retrieve food objects |
|
3.10FastAPIfreebie |
Bite 340. Update and delete food objects |
|
3.10FastAPIfreebie |
Bite 341. Pydantic part II |
|
3.10FastAPIPydanticfreebie |
Bite 342. Food logging CRUD |
|
3.10FastAPIfreebie |
Bite 343. FastAPI Exception handling |
|
3.10FastAPIfreebie |
Bite 344. Return an HTML response |
|
3.10FastAPIfreebie |
Bite 345. FastAPI Authentication with JWT (JSON Web Tokens) |
|
3.10FastAPIfreebie |
Bite 347. Which words can you type with one hand? |
|
3.10comparisonenumset |
Bite 348. Citation indexes |
|
3.10builtinsexception handlingtyping |
Bite 349. Writing better Spanish |
|
3.10asciidictunicodeunicodedata |
Bite 350. Learn to handle cron schedule expressions |
|
3.10crontabdataclassesdatetimeexception handlingiteration |
Bite 351. Get spelling suggestions |
|
3.10TextBlobcomparisonnamedtupletuple unpackingtyping |
Bite 352. Hash SQL statements |
|
3.10SQLhashlib |
Bite 353. Transform a Script Into a Command Line Interface (CLI) |
|
3.10Typercommand line |
Bite 354. When to Use Command Line Option (CLI) Options and When CLI Arguments? |
|
3.10Typercommand line |
Bite 355. Create Your First Typer Command Line Interface (CLI) Application |
|
3.10Typercommand line |
Bite 356. Using Typer Callbacks to Create Command Line Interface (CLI) Parameters |
|
3.10Typercommand line |
Bite 357. Implement your First Subcommands and Command Groups |
|
3.10Typercommand line |
Bite 358. Implementation of a Simple Typer Test |
|
3.7Typercommand linepytest |
Bite 359. Implementation of a More Sophisticated Typer Tests |
|
3.7Typercommand line |
Bite 360. Add a progress bar to Your Command Line Interface (CLI) |
|
3.10Typercommand linerich |
Bite 361. Rich Excursion - Create Beautiful Tables |
|
3.10Typercommand linerich |
Bite 362. Add a Password Prompt to Your Command Line Interface (CLI) |
|
3.10Typercommand line |
Bite 363. Movie Theater (Refactoring) |
|
3.10clean coderefactoring |
Bite 364. Create Wikipedia Lorem Ipsum text |
|
3.10beautifulsouplist comprehensionsrandomregular expressionsrequests |
Bite 365. Rolling two dice for an advantage |
|
3.10itertoolsmathmean |
Bite 366. Goal Tracker |
|
3.10datedatetimetuple unpacking |
Bite 367. Add Pi Day to the calendar |
|
3.10calendartuple unpacking |
Bite 368. Hello Types |
|
3.10annotationstype hinting |
Bite 369. Advanced Type Hints |
|
3.10annotationstype hinting |
Bite 370. Getting started with vectors |
|
3.10annotationstype hinting |
Bite 371. Python3.9 - Dictionary Merge |
|
Python3.9dictunion |
Bite 372. Validate Pangram |
|
algorithmshashingstringstrings |
Bite 373. Reverse only Letters |
|
queuesstacksstrings |
Bite 374. Group Anagrams |
|
arraydefaultdictstrings |
Bite 375. Find All Letter Combinations of a Phone Number |
|
backtrackingitertoolsstrings |
Bite 376. Art Thief |
|
graphmemoizationrecursion |
Bite 377. Coins on the Table |
|
math |
Bite 378. Organizational Chart |
|
binary treedepth-first searchgraph traversal |
Bite 379. Hedge Maze |
|
breadth-firstgraph traversalmaze |