Learning Python topic and for anyone interested in Python

f33dm3bits

Gold Member
Gold Supporter
Credits
6,156
I have always wanted to learn python, but I never really had the time. Now with COVID19 I have all the free time in the world, so I thought why not make good use of my time and use this time to learn python. I thought it would be helpful and insightful to create a topic where those who are learning python and those who are interested in python can share thoughts and help each other learn by:
  • Sharing your learning resources: Books, e-books, websites or other resources.
  • Sharing concepts and things you get stuck on and don't fully understand.
  • Sharing snippets of practice/example code when you don't understand what's happening.
  • Sharing project ideas to get some coding experience and learn to apply it for personal projects: Practice what you learn or you forget.
  • Other topics and discussions related to python programming/scripting.
  • Etc.
python-banner.png


**Please stay on topic, so only python related topics and discussions**
**Feel free to contact me if you have other good ideas to add to this main post**
 


captain-sensible

Well-Known Member
Credits
6,832
quite a nice small one is to play with https://api.openweathermap.org to get the weather via python for your nearest location. You can sign up with openweathermap.org for free and get an api key.

the basics are you will import:
import urllib.request

and use urllib.request.urlopen(URL) where url will be for example see below :
BASE_URL = "https://api.openweathermap.org/data/2.5/weather?"
CITY="Southend-on-sea,GB"
API_KEY="longAlphaNumeic" //key from openweather
URL = BASE_URL + "q=" + CITY +"&mode=json" +"&units=metric" +"&appid=" + API_KEY
y= urllib.request.urlopen(URL)
raw_data = y.read()
 

JasKinasis

Well-Known Member
Credits
3,323
One great resource for Python ebooks (And Linux/cyberecurity/tech in general) has been:

In the past few years I’ve bought numerous bundles of tech ebooks by publishers like O’Reilly, Apress, Packt and NoStarch.

Sometimes there are video tutorials included in the bundles too!

I’m talking $15USD (~£12 GBP) for a bundle of, 15-20 or more books, worth hundreds if you go by the cover prices.

There have also been bundles containing courses on Zenva and various other e-learning platforms, covering Python, game development with unity, mobile app development, cyber security. etc.

Well worth keeping an eye on!
 

f33dm3bits

Gold Member
Gold Supporter
Credits
6,156
I'm currently going through the O'Reilly book Learning Python, it has 1500 pages but everything is covered in great detail and the author has a lot of experience in teaching python to people and teaching python is his life work.

@JasKinasis I know HumbleBundle I have got quite the collection of Unix/Linux and other ebooks which I got there, they have some great offers now and then. Although when I get real serious about learning a certain topic, I prefer the DTF format. Now days usually if I buy the DTF format I also buy the kindle version for when I am out so that I still can easily look something up without having to carry around that extra weight of books.
 
Last edited:


Members online


Top