The Curious Engineer

All blogs / Python

Sebastian Witowski

switowski.com

Sebastian Witowski - Python freelancer, consultant, and trainer.

PythonDev tools / editors / IDEsPerformance / optimization

Posts
59 from 4 Jan 2019 to 16 Nov 2024
Posting
now and then
Kind
personal blog
Feed
https://switowski.com/feed.xml

2024 9

  1. The macOS Apps I'm Using
  2. I Like Makefiles
  3. Web Automation With n8n, Telegram, Online Forms, and a Bit of Python
  4. I've Built My First Successful Side Project, and I Hate It
  5. My Stream Deck Setup
  6. You Don't Need Stream Deck, You Need Macros
  7. Managing Gigabytes of Images with git-annex
  8. No "Hello", No "Quick Call", and no Meetings Without an Agenda
  9. How to Enjoy Your Next Conference Better

2023 12

  1. A Beginner's Guide to Continuous Integration in Python
  2. pre-commit vs. CI
  3. Should I Have a Blog?
  4. Dear Conference Organizer
  5. map() vs. List Comprehension
  6. Inlining Functions
  7. Pathlib for Path Manipulations
  8. How to Make a Great Conference Talk
  9. String Formatting
  10. Compare to None
  11. WTF Excel?!
  12. Dictionary Comprehension

2022 6

  1. How I Organize My Notes With Obsidian
  2. dict() vs. {}
  3. How to Benchmark (Python) Code
  4. Upgrade Your Python Version
  5. Add Comments To Your Commands
  6. New Blog, Who Dis?

2021 2

  1. Python Versions Management With pyenv
  2. 25 IPython Tips for Your Next Advent of Code

2020 15

  1. Remove Duplicates From a List
  2. type() vs. isinstance()
  3. Membership Testing
  4. Checking for True or False
  5. Sorting Lists
  6. For Loop vs. List Comprehension
  7. Ordered Dictionaries
  8. Easy Speedup Wins With Numba
  9. Find Item in a List
  10. Ask for Forgiveness or Look Before You Leap?
  11. Writing Faster Python - Introduction
  12. Let's Write an IPython Extension the Hard Way
  13. My Favorite CLI Tools
  14. 18 Plugins for Writing Python in VS Code
  15. My Favorite Macbook Tools

2019 15

  1. 5 Ways of Debugging with IPython
  2. Disable pip Outside of Virtual Environments
  3. How to Prepare for the CAPM Certification Exam
  4. You Don't Have to Migrate to Python 3
  5. IPython Extensions Guide
  6. Automatically Reload Modules with %autoreload
  7. It's 2019 and I'm Still Using Python 2
  8. Wait, IPython Can Do That?!
  9. Creating Magic Functions in IPython - Part 3
  10. Creating Magic Functions in IPython - Part 2
  11. Creating Magic Functions in IPython - Part 1
  12. __str__ vs. __repr__
  13. Git Aliases Don't Have to Be Boring!
  14. Configuring Git
  15. IPython Startup Files