Amazing Resources To Learn Python

August 5, 2016 | Views: 23108

Begin Learning Cyber Security for FREE Now!

FREE REGISTRATIONAlready a Member Login Here

I’ve been learning Python for about 4-5 months now. Before learning Python, I had no experience with programming languages. One of the hardest tasks for me was to find good resources to learn.

Many people recommended the official Python documentation, which was OK. Personally, I found other resources much more helpful. Python is a pretty popular language, so I won’t waste your time in describing what it is. (Just to be clear, I am not talking about a snake. But, I hope you like the image above :).

Below are a list of resources which helped me a lot in the past months and I wish someone had told me about these before:

 

1>Python-Course.eu:

This is my personal favorite. AND, I really, really wish that I had discovered this website before. This website does not just throw syntax at you, but rather tries to explain the basic concept of Python and programming languages in general by comparing Python with C and Java (which, in my opinion, a lot of people don’t consider describing in their lectures/tutorials). It provides tutorials for both Python 2 and Python 3 . After the basics, it also covers advanced,numerical python, and GUI topics . It was especially helpful when trying to understand regular expressions.

http://python-course.eu/

 

2>The YouTube Channel <Computer Science UK>:

This channel does not have a lot of videos, but does has some really really interesting ones. “The guy” really does a good job on making concepts clearer. The video “01 Data Structures – Queues (Python)” was especially helpful to me. 

https://www.youtube.com/channel/UCLg2JKpJiC2m8X00qn9rmOg

 

3>tutorialspoint.com:

If you have taken my advice (take it, it will save you a lot of headaches later) and have gone through the above 2 resources, then from this website, you can just start from the topic CGI programming. They also provide quick guide and references. It does not cover each topic in detail, but gives you enough to get started.

http://tutorialspoint.com/

 

Next, choose your own path. Make your pet Python do what you want it to do.

4>The YouTube channel <Sentdex>:

Another great resource from YouTube is the channel Sentdex. This guy is really helpful. TRUST ME. His Python tutorials cover a lot of topics.

 

Since you’re here, looking at this article on Cybrary, I’m assuming you have interest in computer security and will be recommending resources accordingly:

5>BOOKS:

i>Learn Python Network Programming by Dr. M. O. Faruque Sarker:  To learn about all things networking. Seriously, this book covers a lot of things.

ii>Black Hat Python: One of the popular books that teaches you how to hack using Python. Beware: this book does not do a good job of clearing things up and you must be ready to do some research on your own.

 

6>VIdeos:

i>YouTube channel (The new Boston): He has one of the easiest tutorials that describes making network sniffer using Python.

https://www.youtube.com/watch?v=WGJC5vT5YJo

ii> Security Tube Python Scripting Professional: This a lot more focused in computer security. 

https://www.youtube.com/channel/UCBRNlyf9lURksAEnM-pyQdA

iii>Cybrary’s Python for Security Professionals Course: OBVIOUSLY

https://www.cybrary.it/course/python/

 


I really hope that this article has helped you, especially if you’re a complete beginner.

Keep in mind these are own personal recommendations. Not everybody learns in the same way, and I encourage to find your own tools and share them.

There will definitely be difficult times while learning, just remember not to give up.

Share with Friends
FacebookTwitterLinkedInEmail
Use Cybytes and
Tip the Author!
Join
Share with Friends
FacebookTwitterLinkedInEmail
Ready to share your knowledge and expertise?
55 Comments
  1. Python 101: it’s not named after the snake.

  2. Only started learning Python a few weeks ago. 🙂
    Helpful infos thanks for sharing !!!

  3. Great timing on this Op3n. Thanks for sharing!!

Page 9 of 9« First...«56789
Comment on This

You must be logged in to post a comment.

Our Revolution

We believe Cyber Security training should be free, for everyone, FOREVER. Everyone, everywhere, deserves the OPPORTUNITY to learn, begin and grow a career in this fascinating field. Therefore, Cybrary is a free community where people, companies and training come together to give everyone the ability to collaborate in an open source way that is revolutionizing the cyber security educational experience.

Cybrary On The Go

Get the Cybrary app for Android for online and offline viewing of our lessons.

Get it on Google Play
 

Support Cybrary

Donate Here to Get This Month's Donor Badge

 
Skip to toolbar

We recommend always using caution when following any link

Are you sure you want to continue?

Continue
Cancel