(850) 270-3180 [email protected]

While the move and the re-model ( famous last words: “It’s only plumbing, right?” ) have significantly hampered my Python projects and education, I have been keeping Python in my head.  I have been working on the interface for Teresa and my encryption / security app with Tkinter, finished half of the machine learning class I am taking, and have been reading as many of the latest Python technique articles as I can round up.  I thought that I would post the best of these mini lesson type Python posts.  As much for my benefit as yours.

 

My Favorite Python Links:

Real Python is my favorite Python related website.  I find myself clicking over time and again.  What I like best is that they mix in some creativity with their Python posts.  For example, what I am working through right now is Array Programming With NumPy. With my well documented Panadas education, with Numpy being it’s antecedent, and speed being Pythons Achilles Heel; RealPython.com is right on time yet again.  I also ran through the GitHub tutorial and picked up a couple of things I didn’t know.

Much like when I went back and put in work to fully understand decorators in Python, I have been studying Lambda. I didn’t really “get” either concept fully on my introduction to them.  I have made it a priority to turn them into strengths instead of weaknesses.  That link above is the best thing I have come across on Lambda to help me understand not just it’s use, but it’s power.

I have been trying to collect all of my favorite  Python links over here.  It is better than in my bookmarks folder anyway…  There are also a couple Python Blogs that are worth a follow.  Feel free to send or post any additional Python blogs that you think I might want to keep up with.

 

Python Deployment

While not quite a tutorial I spent a couple of evenings learning about Python on the Google Cloud Platform.    I have the luxury of still being able to explore different platforms for my initial “real” project.  Learning how to use the product libraries and frameworks from Google to  create Python apps looks very intriguing.   They do have some user friendly tutorials on launching a web app and the vision detection API to do face recognition in addition to the usual documentation.  Affordability is a large concern on the shoestring I will be using for a budget so I am not sure this is what I’ll eventually use.  But it is interesting.

While not Python specific, if you don’t know about If This Then That ( I think I got that right… ) and their webhooks, click that link.  If you are anything like me, be prepared to lose hours down that particular rabbit hole.

If you don’t know what Ploty is, click over there now and finish reading this post later.    If you don’t think graphs can be cool than you have never met Ploty.   Ploty allows developers to create interactive, 3D, and WebGL charts in Python. All of the chart types of matplotlib are supported and more.  Plotly’s Python library is free, open-source.  Get started with Plotly over here.

 

RIP Adobe, Python > Photoshop

This post would not be complete without this sad note.  Since the majority of my computer time is spent working on Python specific projects, I have allowed my Adobe subscription to lapse.  The running joke for 20 years was that my favorite video game was Photoshop.  And while that was ( and is ) true I could just not justify the cost with the move, remodel, and Python focus.  The saddest part of all is that I still need some sort of ( free) graphical editor from time to time, so yes, I have been reduced to using the GIMP