Introduction to Machine Learning and its Usage in Remote Sensing

Hey guys! I recently wrote a review paper regarding the use of Machine Learning in Remote Sensing. I thought that some of you might find it interesting and insightful. It is not strictly a Python focused research paper but is interesting nonetheless.

Continue reading Introduction to Machine Learning and its Usage in Remote Sensing

Advertisements

Weird Comparison Issue in Python

Hi guys! I am back with a new article. This time I will tackle a problem which seems easy enough at first but will surprize some of you. Suppose you have the following piece of code: Continue reading Weird Comparison Issue in Python

Intermediate Python Book Anniversary

🙌 Hopefully this will be the last update regarding my book for a while. It has been 2 years since I self-published my “Intermediate Python” book 📖. In just a short span of 2 years I can not thank Allah enough for the level of success the book has achieved. Continue reading Intermediate Python Book Anniversary

13 Python libraries to keep you busy

Hi guys! I was recently contacted by folks from AppDynamics (a part of CISCO). They shared an infographic with me which listed 13 Python libraries. These libraries were categorized in sections. I loved going through that infographic. I hope you guys will enjoy it too.  Continue reading 13 Python libraries to keep you busy

Recovering lost Python source code if it’s still resident in-memory

I read this on GitHub Gist the other day. I don’t know whether I will ever use it but I am still putting this on my blog for the sake of bookmarking it. Who knows? Someone from the audience might end up using it!

I screwed up using git (“git checkout –” on the wrong file) and managed to delete the code I had just written… but it was still running in a process in a docker container. Continue reading Recovering lost Python source code if it’s still resident in-memory

Importing with ctypes in Python: fighting overflows

Introduction

On some cold winter night, we’ve decided to refactor a few examples and tests for Python wrapper in Themis, because things have to be not only efficient and useful, but elegant as well. One thing after another, and we ended up revamping Themis error codes a bit.

Internal error and status flags sometimes get less attention than crypto-related code: they are internals for internal use. Problem is, when they fail, they might break something more crucial in a completely invisible way. Continue reading Importing with ctypes in Python: fighting overflows

Your first talk

Hi there folks. It’s been a long time since I wrote on this blog. I have been very busy with university applications. A lot has happened recently which I will love to share with you. Firstly, I got a news from a friend that my book is being used in McGill University to teach Python programming. That is something I have always wanted, Continue reading Your first talk