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

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

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

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/

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

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

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

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/

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/

@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/

Python Library Reference https://docs.python.org/3/library/index.html Dive into Python http://www.diveintopython3.net/ @RealPython https://RealPython.com

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

I’ll Try to update if any more are suggested. Hope you find something useful.

Up next 0066-dfir_community_slack_workspace 0068-finally_live
Latest posts 0104-change-synology-password-cli 0105-free-git-ebook 0103-using-brew-bundle-to-backup-and-restore-mac-app-store-and-brew-apps Update macOS with an all in one alias Mac App Store Command Line Interface 0100-macos-softwareupdate-cli Markdown Crash Course Video What’s New with Fusion and Workstation [HCP1833] File IO in Python Overview of vSphere 7 Video 0095-what_is_iso Migrating Website HTML details Tag Microsoft RD Client iOS App 0091-create_vmware_esxi_usb_install_media Intel NUC Lab Hosts Hardware Setup 0089-installng_microsoft_sql_2016 Installing the First Two Domain Controllers in the VMware ESXi 6.7 Lab Environment 0088-deploy_vcsa_in_lab Macchanger Utility, and Usage Install a Kali Linux VM in a VMware ESXi 6.7 Environment Install Ubuntu 18.04 Virtual Machine in a VMware ESXi 6.7 Environment Install xRDP on Ubuntu 18.04 Install Chromium on Ubuntu 18.04 Install OpenSSH on Ubuntu 18.04 Install VMware Workstation 14 on Ubuntu 18.04 Nested ESXi server Laboratorium Rattus The Animal Within Who is Veeam? RSAC OnDemand Videos 0075-create_win10_sandbox_vm