Mastering Python - Networking and Security
What you'll learn
- create, run, and debug Python scripts and apply that knowledge to handling common networking and forensics tasks
- use Python to interact with MySQL databases and execute commands
Requirements
- some basic knowledge of programming is recommended, but not required
Description
In this advanced course, you'll first learn how to create, run, and troubleshoot scripts with Python and then move through specific programming libraries and technologies that allow you to tackle several networking tasks and security measures. No experience is required, although any programming knowledge would be an asset.
You will start with an overview of Python, including how to create and run scripts, use threads, and handle exceptions. From there, Ric will teach you how to network, including how to use the Python libraries for network scripting and develop basic scripts with network functionality. This video tutorial will also cover HTTP programming, security scripting, and forensic scripting. Finally, you will learn about Twisted Python, including the Echo server and HTTP client. Once you have completed the course, you will be fully capable of debugging and security testing using Python, as well as writing Python scripts. Working files are included, allowing you to follow along with the author throughout the lessons.
Who this course is for:
- anyone who wants to dig deeper into Python and its networking-specific libraries
Course content
- Preview00:01
- Preview01:53
- Preview02:31
- Preview02:48
- Preview03:59Integrated Development Environments
- 03:03Python 2 Versus Python 3
- 03:22How To Access Your Working Files
Instructor
Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.
The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.