Skip to content

language

#9: Classes (Part 1)

It took me a few weeks to reach classes and all the things I explained so far worked without them. This is a speciality of Python, then most other object-oriented languages use classes as the fundamental organisational unit for code.

#8: Modules

I got a lot of topics covered over the last weeks. To put that to use, we need to look at ways to organise our code. Therefore, I use this post to explain modules and how they can help us to make our code maintainable.

#7: Functions

I spent this week consolidating all the things I learned so far of Python. I rewatched a few topics on Pluralsight to fill in gaps I noticed while writing the drafts of the next few posts. That is another positive benefit of trying to blog every week about your progress on learning a new programming language.

#5: Strings

This week I was fixing a bug in a small C# method and wondered how I could do the same string manipulations in Python. Strings seem so simple, but there are many exciting details that are easy to overlook. Therefore, this post dives into strings and how we can manipulate them.

#4: Lists, Dictionaries, Sets & Tuples

This week I learned more about the different data structures in Python. In the second try I got a better understanding on the subtle differences in creating collections. Collections are an important way to group data and move it around and I hope this post will help me to keep them apart.

#3: Numbers, Booleans & None

In this week I needed the pressure of this blog series to keep learning. Otherwise I would have had many excuses not to learn anything new. I noticed that I do not know enough to start with pytest and instead have to look more on the fundamentals of Python. Therefore, I explain in this post the first part of the built-in data types.

#2: Resources to Learn Python

After completing my installation in the last article, I have since been able to concentrate on learning Python itself. There are so many tutorials and courses on Python that it is overwhelming. It took me a while until I found a starting point that was a good fit for me.

#1: Let’s Learn Python

With the new year comes a new series of posts in my blog. I want to lean Python and try to document the steps as I go along. I hope this will help me better to remember all the obstacles I hit on the way. Let us see how this experiment turns out.