R01D018: it will probably take me weeks or months to fully grasp OOP concepts. Spending time on simpler concepts: importing modules, installing packages, and working with aliases.
#100daysofcode#pythondeveloper
R01D016: Going through lectures on inheritance and multiple inheritance, then a lab on building class hierarchies with inheritance in Python.
#100daysofcode#pythondeveloper
R01D015: Continuing OOP crash course with a lab using composition in Python to separate concerns and watching a few videos on encapsulation.
#100daysofcode#pythondeveloper
R01D014: Done with Python basics, starting a 4 day crash course on OOP. Cloud Guru isn't just a good platform for learning cloud things - taking "Advanced Perspective of Classes and Object-Oriented Programming in Python".
#100daysofcode#pythondeveloper
R01D013: debugging - learning different techniques and tools...checking out different debuggers like PythonTutor and Thonny. Any other debuggers I should check out?
#100daysofcode#pythondeveloper
R01D012: Understanding Python namespaces (local and global), modification of variables, Python constants, and Global Scope.
#100daysofcode#pythondeveloper
R01D009: Dictionaries and Nesting Lists. Gotten tripped up on this in real world experience - extracting data from another company's API using Python. Fundamentals. Fundamentals. Fundamentals.
#100daysofcode#pythondeveloper
R01D007: starting a small Python project of building a simple Hangman game - breaking it down into simpler steps and translating it to a flow chart using @drawio
๐ฆ๐ฆ๐ฆ
#100daysofcode#pythondeveloper
R01D004: introduction to the random module and an overview of lists - including IndexErrors and working with nested lists. Watch "random-vs-pseudorandom-number-generators" on @khanacademy website.
#100daysofcode#pythondeveloper
R01D003: reviewing control flow and logical operators - can see how nested/multiple in succession IF statements can get complicated very quickly.
#100daysofcode#pythondeveloper