Logo Anna-Lena Popkes
  • Home
  • About
  • Skills
  • Experiences
  • Education
  • More
    Education Recent Posts Talks & Podcasts
  • Posts
  • Dark Theme
    Light Theme Dark Theme System Theme
Logo Inverted Logo
  • Posts
  • Personal news
  • My path to machine learning
  • Books
    • Personal reading List
    • Deep work
  • Machine Learning
    • Bayesian linear regression
    • KL Divergence
    • Principal component analysis (PCA)
    • Support vector machines
    • Variational Inference
  • Python
    • Coding with kids
    • Mocking
    • Packaging tools
    • Magical Universe
      • Start
      • The Tales of Castle Kilmere
      • Object-oriented programming
      • Types of methods
      • Type annotations
      • To-string conversion
      • Decorators
      • Properties
      • Underscore patterns
      • Extending the universe
      • Duck Typing
      • Namedtuples
      • Abstract Base Classes
      • Data classes
      • Immutable data classes
      • Decorators in classes
      • if __name__ == "__main__"
      • Context managers
      • Testing with pytest
      • Iterators
      • Multisets
      • Extending the universe II
      • Exception classes
      • functools.wraps
      • Defaultdict
      • Config files
      • Wrap up
  • Software Engineering
    • Intro to containers
    • Intro to Docker
    • Intro to virtual machines
Hero Image
Types of class methods

Topics: class methods, instance methods, static methods, using class methods as alternative constructors Updated 2020-10-03 Types of methods A class can have three types of methods: instance methods, class methods and static methods. Instance methods are the most common type of method. They take at least the parameter self as an input. This parameter points towards an instance of the class when the method is called. An instance method can modify both object state (through the self parameter) and class state indirectly (through the self.

Tuesday, July 24, 2018 Read
Hero Image
Object-oriented programming

Topics: object oriented programming, classes, inheritance I want to start with using some of the things I learned from the “Python Tricks” book (see my reading list for more details on the book). Therefore, I will start creating a little Magical Universe with classes and methods related to the Tales of Castle Kilmere. So let’s start with the most important basics. What is Object Oriented Programming ? Object-oriented programming (OOP) is a specific programming paradigm.

Monday, July 23, 2018 Read
Hero Image
100 Days of code - Creating my personal Magical Universe

I have decided to take on a new habit using a technique I found on the ‘get discplined’ subreddit. The technique works as follows: Take a piece of paper or card Draw 6 vertical lines intersecting 6 horizontal lines. This creates a 7x7 grid of 49 squares Choose a daily habit you want to work on and write it down on the back of the card Also put down WHY you want to work on the habit Start working on the habit TODAY!

Sunday, July 22, 2018 Read
Hero Image
The Tales of Castle Kilmere

My magical universe: “The Tales of Castle Kilmere” The main character of our magical universe is named Lissy Spinster. Lissy is a quiet, clumsy girl of age twelve. Although she is sticking her nose into books most of the time, she is always watching her surroundings very closely. Lissy and her older brother Gary don’t get along very well. Gary considers his sister a little weird and is spending most of his time outside, playing broom socker with his friends.

Sunday, July 22, 2018 Read
Hero Image

Mindset - changing the way you think to fulfil your potential 1. The mindsets Some people love challenges and thrive on them Experiments with kids that had to solve hard puzzles. Some quickly gave up, other got excited: “I love a challenge!” What do these kids have what some of us lack? Fixed mindset: Belief that qualities like intelligence, creativity, etc. are carved in stone Abilities are innate and unchangeable These people are often urgent to prove themselves to show over and over again, that they are intelligent/creative/… enough Growth mindset:

Monday, January 1, 1 Read
Hero Image
My path to machine learning

My enthusiasm for machine learning arose from my fascination for the human brain. I have been fascinated by the complexity of the human brain for most of my life. Consequently, I decided to study cognitive science in Osnabrück, Germany. After attending a machine learning class in my fourth semester I discovered my true passion: The study and delevopment of algorithms that can learn on their own, developing a sense of intelligence.

Monday, January 1, 1 Read
Hero Image
Personal news

2023 2023-11-01 I was invited to the podcast “Talk Python to Me” to talk about environment management and packaging. Check out the episode here. 2023-10-06 I was invited to the German “Python Podcast” to talk about environment management and packaging. Check out the episode here. 2023-07-19 I presented an updated version of the talk “An unbiased evaluation of environment management and packaging tools” at EuroPython in Prague. Check out the YouTube recording.

Monday, January 1, 1 Read
  • ««
  • «
  • 1
  • 2
  • 3
  • 4
  • »
  • »»
Navigation
  • About
  • Skills
  • Experiences
  • Education
  • Projects
  • Recent Posts
  • Talks & Podcasts
Contact me:
  • popkes@gmx.net
  • zotroneneis

Toha Theme Logo Toha
© 2020-2021 Copyright.
Powered by Hugo Logo