|
|
|
 |
|
Grow your Python and AI skills 📈 |
Hey Pythonista,
Welcome back to our weekly newsletter! Are you glad our ~5 bullet weeklies are back? Let us know replying to this email (a one word YES reply would make us happy already).
We're excited to share some tips and new content this week ...
First off, more AI (not the hype, the real deal). People in our programs not only ace Python, but they also learn to better leverage AI, either by combining prompt engineering with steady knowledge, or building apps that integrate AI in some form or shape.Â
Take ExpatsConnect, a project that is coming to fruition in our PDM program using the new and awesome Pydantic AI and Django. I just used it and got the recommendations above, super cool! Interested in learning more about this app / project? Reach out to Rana in our community.
We're blown away by the things people build with us,  growing their skills exponentially.
From tutorial-paralysis to shipped real-world apps. Even bootcamps have you spend a lot of time on concepts and theory, we go straight to the nitty gritty, have you build first, then back it up with concepts (which will then make much more sense).
If you have a cool app idea and feel you need some help to ship your first MVP, come talk to us (and dare to think big, people we've worked with, have turned apps into business ventures).
Book a call below or hit us up in our community.
|
| Book a 15 min chat to discuss your (big) app idea
|
|
|
|
|
O(1) lookups |
Use sets for faster membership lookups 🏃
Code on the left: - list lookup: 3.78375 sec - set lookup:Â 0.00001 sec
Why? - in list → scans each element until found or end = O(n) - in set → hash lookup = O(1)
Choosing the right data structure can make your code significantly faster. 🚀
Where/how have you made significant performance gains recently? 💡 Reply and let us know (or make a post in our community).
|
| Discuss on LinkedIn
|
|
|
|
Automating API docs |
If you’ve ever stayed up late churning out API docs when you’d rather be anywhere else, you’ll relate to this week’s guest. Nick Park felt that same pain as a server engineer, which pushed him to build Zylo-docs, an AI tool that takes the grunt work out of documentation.
A fascinating story we're proud of to share on our podcast. 📈
And stay tuned for the next one where we have a very special guest joining us to talk about the science of open science. 😎
|
| Watch / listen our latest podcast episode
|
|
|
|
How to validate an IP address |
Definitely not regex for this one, as far as we knew you can use the ipaddress library included in the stdlib.Â
However, there is even a better way. Enter 𝗖𝗜𝗗𝗥-𝗠𝗮𝗻 (author: Tim Armstrong) which is faster than ipaddress and conforms to the current RFCs. 📈
Saving this tip for next time. And bonus tip: you learn faster by consistently putting content out there - this tip was in response to one of my (Bob) LinkedIn posts. 💡
|
| Original post by Tim Armstrong
|
|
|
|
Together we accomplish more |
|
Our community is getting bigger and better. On one hand, more people are joining and sharing interesting things daily.
On the other hand, we're putting a lot of effort into making it as engaging as we can.
So when you join expect accountability deep work events, ensemble coding sessions, and other opportunities to learn + grow together while expanding your network (one of the best things you can do for your career!)
As an example of high accountability + growth potential, check out this goals post after joining.
|
|
| Join here (it's free)
|
|
|
|
Keep pushing forward on your coding journey with Pybites as your partner. We're here to help you succeed every step of the way, check out our website what we offer. 🚀Â
And if you know other developers or people keen to learn how to code, have them join this newsletter here. 🙏
|
|
|
 |
|
| \n\n\n\n
|
|
|