December 29, 2017

Python Learning Resources Quick List

Python Learning Resources
Quick List

Python

A friend on Twitter mentioned he was making a resolution to learn Python, and DM'd me privately to see if I knew of any links. I did a quick search of my timeline and passed him the below.

Of course, the community also responded quickly with some great links. I've listed those in the the last section. Original Twitter Thread Here.

Quick List

01 Python Beginner Strings and Functions - Overview Want an intro to basic Python 3 concepts? Join expert Eric Camplin on Microsoft Virtual Academy for a preview of the in-depth edX Introduction to Python: Absolute Beginner course. Explore strings and functions, and see how to input user data and pass it between functions. Plus, print formatted data https://www.youtube.com/watch?v=KOOzF_8_hiY

01 Python Beginner Strings and Functions - Overview
Want an intro to basic Python 3 concepts? Join expert Eric Camplin on Microsoft Virtual Academy for a preview of the in-depth edX Introduction to Python: Abs...

Python for Security Professionals – Part 2 This is the second article on "Python for Security Professionals, " and the first article can be found at http://www.pentestingexperts.com/python-for-security-professionals-part-1/ which covers a simple directory buster, packet capturing and decoding.

http://www.pentestingexperts.com/python-for-security-professionals-part-2/

How to Use Restful Web APIs in Python This tutorial will introduce you to web APIs and teach you how to use the requests Python library to fetch and update information in web APIs. You will also learn how to interact with the Twitter API as a working example. https://code.tutsplus.com/articles/how-to-use-restful-web-apis-in-python--cms-29493

How to Use Restful Web APIs in Python
This tutorial will introduce you to web APIs and teach you how to use the requests Python library to fetch and update information in web APIs. You will also learn how to interact with the Twitter...

PowerShell to Python and Back Adam the Automator describes taking the leap from being a PowerShell guy to learning a new scripting language in Python. If you’ve read any of my previous articles, you will understand that I’m a huge PowerShell guy. https://blog.ipswitch.com/powershell-to-python-and-back-1

PowerShell to Python and Back
Adam the Automator describes taking the leap from being a PowerShell guy to learning a new scripting language in Python.

How To: Take Control of the Mouse and Keyboard in Python While hackers adore the command line, working with the GUI (graphical user interface) of an operating system has some advantages. This is especially true when it comes to post-exploitation. https://null-byte.wonderhowto.com/how-to/take-control-mouse-and-keyboard-python-0180816/

How to Take Control of the Mouse & Keyboard in Python
While hackers adore the command line, working with the GUI (graphical user interface) of an operating system has some advantages. This is especially true when it comes to post-exploitation. When we can control the mouse and keyboard of a remote computer, we can truly say we have complete control ove…

GUI Programming with Python There are many options for GUI programming with Python but the easiest one to use is Tk because it comes packaged with Python and is cross platform. It used to be ugly and had a limited set of widgets, but with version 8. http://www.devdungeon.com/content/gui-programming-python

GUI Programming with Python Tkinter
Learn how to program GUI applications using the Tkinter module that comes with Python.

Python 3 Programming Course 10: Iteration and 'for' Loops This video teaches you how to loop over lists and other collections in Python. You'll learn how a Python loop works, how iteration works, how to use the Python range() function, and more. By the end of this video you'll have some practice with iterating over list items using Loops https://www.youtube.com/watch?v=2T7TBVh8eqA

Python 3 Programming Course 10: Iteration and ‘for’ Loops
This video teaches you how to loop over lists and other collections in Python. You’ll learn how a Python loop works, how iteration works, how to use the Pyth...

Learning Python: From Zero to Hero First of all, what is Python? According to its creator, Guido van Rossum, Python is a: For me, the first reason to learn Python was that it is, in fact, a beautiful programming language. It was really natural to code in it and express my thoughts. https://medium.freecodecamp.org/learning-python-from-zero-to-hero-120ea540b567

Learning Python: From Zero to Hero
by TK Learning Python: From Zero to Hero First of all, what is Python? According to its creator, Guido van Rossum, Python is a: > “high-level programming language, and its core design philosophy is all about code readability and a syntax which allows programmers to express concepts in a few lines …

Py for Android: learn programming and IT skills Py is a free application for Google Android devices that teaches you programming and IT skills in an interactive environment. When you want to learn how to code, you have plenty of options to get started. https://www.ghacks.net/2017/08/09/py-for-android-learn-programming-and-it-skills/

Py for Android: learn programming and IT skills - gHacks Tech News
Py is a free application for Google Android devices that teaches you programming and IT skills in an interactive environment.

Community Response

I consider myself very fortunate to be part of such a great community. I learn things from you all everyday. Thank you. In this section are some of your suggestions. See the Twitter Thread link above for attribution.

@mkennedy https://training.talkpython.fm/

Talk Python Training - Python tutorials and courses for developers
Best online Python courses from a trusted source from the folks who bring you the Talk Python To Me podcast.

@lzsthw Learn Python the Hardway - https://learncodethehardway.org/

https://learncodethehardway.org/

@nostarch Python book, In particular "Automate the boring stuff with Python" by @AlSweigart

@jms_dot_py has a beginner and master course.

Hitchhiker's Guide to Python (after you've learn the basics. Common Practices and Ecosystem http://docs.python-guide.org/en/latest/

The Hitchhiker’s Guide to Python! — The Hitchhiker’s Guide to Python
An opinionated guide to the Python programming language and a best practice handbook to the installation, configuration, and usage of Python on a daily basis.

Python Library Reference https://docs.python.org/3/library/index.html

Dive into Python http://www.diveintopython3.net/

@RealPython https://RealPython.com

Python Tutorials – Real Python
Learn Python online: Python tutorials for developers of all skill levels, Python books and courses, Python news, code examples, articles, and more.

@dbader_org https://dbader.org/get-pythonic

Python Training by Dan Bader – dbader.org
Dan Bader helps Python developers become more awesome. His tutorials, videos, and trainings have reached over half a million developers around the world.

I'll Try to update if any more are suggested.

Hope you find something useful.