Hey Pythonista,
I love that coding is a form of art.
It's easy to forget that given we use it almost exclusively as a tool to solve problems and build things.
Sometimes though, you'll see something that reminds you that code can be a thing of beauty.Â
How a person chooses to solve a problem is up to them and their combined experiences. No one code base looks the same as another.
If you give people a problem to solve or a task to complete with code, they'll all do it differently. They'll all put their spin on it and make it their own.
Do they use type hints?
Are they extremely verbose in their #comments? Or not at all?
What design decisions did they make in their code?
Did they choose to deploy it as a web app or a local executable?
Do they lean toward OOP or not?
Just like asking a group of people to draw a picture of a car, everyone will do it differently.
I think this is what makes coding so enjoyable and shareable. (I know we could talk for days when we chat with people about code!)
And speaking of sharing, a special shoutout and thanks to Chris and Sundeep who participated in our Summer of Code challenge and were brave enough to share their code with the community!
Chris smashed it with code for both the NASA and Pybites Blog Scraper challenges.
Sundeep shared an incredible solution for the Pybites Blog Scraper... which made me realise I hadn't made a post on the blog in way too long (thanks mate!).
You can check out their code and deployed solutions on the Summer of Code post in the Community.
And get involved while you're there!Â
Don't get caught up in the perfectionism of how complete or "polished" your script/app is. Just get started.
Everyone's take should be different. All that matters is that you jump in, have fun, and enjoy the creative process.
Enjoy the week!
Julian
|