I'm currently working on my research related to AI using Google Colab and Jupyter, and I'm facing some real struggles with Python. I've got a background in Fortran, Matlab, and a bit of Lisp, but Python is just not clicking for me. Just yesterday, I spent five hours trying to debug my IDF for neural compression of images, and it feels like every time there's an update, I dive into a rabbit hole of bugs. I'm trying to develop a more stable approach by using virtual environments, but on the free version of Colab, it's pretty much useless since every session closes. I understand that code needs to be debugged and updated periodically, but Python feels very unforgiving—like a paper from 2019 could already be outdated. Right now, I'd love to make my IDF work with Jxl files and automate the Google Drive login process because entering my credentials every time is a hassle.
2 Answers
It sounds like you're in the thick of it! Learning Python can be a steep curve, especially when dealing with libraries and dependencies that frequently update. How much time have you spent seriously learning Python? It's not just about the coding but also understanding the ecosystem around it, like modules and virtual environments. I'd guess about 6-8 months of consistent practice might help, especially if you're dealing with machine learning and image processing, which has its own complexity.
It's true that learning to program takes time and can be frustrating. Just keep pushing through. It’s part of the journey! Python has so much to offer once you start getting the hang of it. Stick with it!
Yeah, I'm staying at it! Many thanks for the encouragement! ❤️
I totally get that! I’ve run into similar issues with Python’s libraries. Just take your time; it gets easier the more you practice!