Programming 

Paolo Amoroso: A List of Free Python Books

If you’re like me, you love learning by reading books. So, when I set out to learn the Python programming language in the last days of 2018, I started looking for good books. I googled, browsed Reddit, checked major Python sites, and came out with a list Python books, including several free ebooks. I shared the list of free books to Reddit as I thought it may help others. Not only was the list a huge hit, some users suggested more great books. The GitHub repository of the list of…

Read More
java 

Paolo Amoroso: Revisiting Building Android Apps in Python Using Kivy with Android Studio

One of the books I read on Kivy, a Python cross-platform GUI framework, is Building Android Apps in Python Using Kivy with Android Studio: With Pyjnius, Plyer, and Buildozer by Ahmed Fawzy Mohamed Gad (Apress, 2019). My comments on the book, which focused on it not being a good match for my learning needs, sounded negative. Perhaps unnecessarily so. The cover of Building Android Apps in Python Using Kivy with Android Studio in Google Play Books on my Pixel 2 XL. The author, Ahmed Fawzy Mohamed Gad, emailed me concerning…

Read More

Paolo Amoroso: Two Books About the Kivy GUI Framework

The Kivy Python GUI framework is intriguing. Not only it’s cross-platform but also supports Android. Java is too verbose and low level for me and Kivy is an opportunity for developing native Android apps without leaving Python. Outside of the Kivy project documentation, there are few third-party advanced tutorials that go in more depth than the official tutorials. So, before diving into the code of the Kivy demos, I wanted some books to explore more features and get a broader picture of the framework and what it can do. I…

Read More