Skip to content
View bbelderbos's full-sized avatar

Organizations

@Pybonacci @BetterCodeHub

Block or report bbelderbos

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bbelderbos/README.md

Hi there! πŸ‘‹

  • 🐍 Python software developer
  • πŸ’» Co-Founder of PyBites
  • πŸ“š Love books/reading

Latest Bluesky posts

  • "The only way to learn a new programming language is by writing programs in it." – Dennis Ritchie

    No CS degree. Went from Excel macros to #Python πŸš€

    Code wasn’t that clean at first, but by building a real-world solution I launched my dev career πŸ’‘

    Build first, polish later! πŸ“ˆ (21 Mar 2025) - link

  • List vs Generator in Python πŸπŸ’‘

    List: 835MB, 0.99s Generator: 192B, 0.00s 😲

    β€’ Use sys.getsizeof() to check memory. β€’ Use generators when you don’t need all values at once.

    Small change, big difference! πŸ“ˆ

    #Python #tips #performance (20 Mar 2025) - link

  • @Pybites Books v2 is live! πŸš€

    Simple, fast book tracking that incentivizes you to keep #reading 😎

    Gamified, clean design (Tailwind + Htmx πŸ™), and loved by users already. 😍

    Let’s keep #books alive πŸ’‘, especially in this day and age. πŸ“ˆ

    Try it β†’ pybitesbooks.com πŸ“š (19 Mar 2025) - link

Follow me Β»

Latest Python tips

  • Timing code in Python: Using `timeit` to compare merging dictionaries in #Python: Old way with `**` unpacking vs. new way with `|`. ... (26 Jul 2024) - link
  • Merging dictionaries: Old way: `{**dict1, **dict2}` ... (26 Jul 2024) - link
  • You can now use | for typing: `|` got added to type hints >= 3.10, not needing the `typing` import anymore for these: ... (26 Jul 2024) - link
  • dict dispatch pattern: Tired of long and unmaintainable `if-elif-elif-else` chains? 😱 ... (13 Jul 2024) - link
  • split file name and extension: `pathlib` has you covered, just make a `Path` object and access the `stem` and `suffix` attributes: ... (11 Jul 2024) - link

More Python tips Β»

Build READMERoll your own: How to create a self updating GitHub Readme.

Pinned Loading

  1. bobcodesit bobcodesit Public

    Coding tips (mainly Python) I share on social media.

    Python 31 4

  2. emojisearcher emojisearcher Public

    No more google search, copy emojis to the clipboard.

    Python 20 1

  3. color-searcher color-searcher Public

    Python 30 2

  4. pybites/100DaysOfCode pybites/100DaysOfCode Public

    PyBites #100DaysOfCode

    Python 449 169

  5. PyBites-Open-Source/karmabot PyBites-Open-Source/karmabot Public

    A Python based Slack Chatbot for community interaction

    Python 74 45

  6. PyBites-Open-Source/search PyBites-Open-Source/search Public

    Python 22 3