Companies Home Search Profile

Python for Cybersecurity

Focused View

4:28:37

0 View
  • 1 - Intro.mp4
    00:38
  • 2 - BEFORE YOU GET STARTED.mp4
    03:51
  • 3 - Installing Python.mp4
    00:57
  • 4 - Installing VS Code and Extensions.mp4
    04:45
  • 5 - Running Your Python Files Hello World.mp4
    02:46
  • 6 - Input Input Input.mp4
    02:28
  • 7 - Variables.mp4
    06:03
  • 7 - arithmetic-operators-in-python.zip
  • 8 - f Strings.mp4
    04:45
  • 9 - Error Handling Part 1.mp4
    06:27
  • 10 - If Statements.mp4
    09:23
  • 10 - conditional-operators-in-python.zip
  • 11 - While Loop.mp4
    04:04
  • 12 - For Loop.mp4
    02:42
  • 13 - Lists.mp4
    06:33
  • 13 - lists-in-python-operations.zip
  • 14 - Dictionaries.mp4
    07:48
  • 15 - Functions.mp4
    07:26
  • 16 - Everything is an Object.mp4
    03:07
  • 17 - Creating Our First Object.mp4
    12:21
  • 18 - Importing Packages.mp4
    04:44
  • 19 - What IS an API.mp4
    02:05
  • 20 - Requests Package.mp4
    02:01
  • 21 - JSON Package.mp4
    02:53
  • 22 - Consuming an API Simple.mp4
    04:02
  • 23 - A list of a TON of FREE APIs.txt
  • 23 - Cocktail API used in this video.txt
  • 23 - Consuming an API Complex.mp4
    07:17
  • 24 - Sockets and Cybersecurity.mp4
    01:07
  • 25 - What is a Socket.mp4
    02:38
  • 26 - How Sockets Will Work.mp4
    05:11
  • 26 - sockets-in-python.zip
  • 27 - Why Encode.mp4
    05:07
  • 28 - Part 1 Socket Bind Listen Accept.mp4
    06:08
  • 29 - Part 2 Socket Connect.mp4
    05:40
  • 30 - Part 3 Sending Receiving and Closing the Connection.mp4
    13:17
  • 31 - Hashing and Bcrypt Setup.mp4
    03:20
  • 32 - Implementing Hashing.mp4
    03:45
  • 33 - Checking Hashes.mp4
    04:11
  • 34 - Getting Ready.mp4
    03:09
  • 35 - Response Object InDepth.mp4
    08:53
  • 36 - Crafting Requests.mp4
    05:15
  • 37 - Manipulating Headers Pretending to be a Googlebot.mp4
    07:49
  • 38 - Specific Exceptions.mp4
    06:17
  • 39 - Github API Project Setup and Requirements.mp4
    03:10
  • 40 - Github API Project Struggle and Finale.mp4
    10:01
  • 41 - Writing to Files.mp4
    06:43
  • 42 - From File to List.mp4
    02:21
  • 43 - Handling Files the Right Way.mp4
    02:55
  • 44 - Hiding Sensitive Information.mp4
    09:42
  • 45 - Logging with Python.mp4
    09:35
  • 46 - Project Info.mp4
    01:44
  • 47 - Consuming the API.mp4
    02:57
  • 48 - Extracting Our Data.mp4
    04:27
  • 49 - Refactoring and Global Variables.mp4
    03:16
  • 50 - Setting up our credentials.mp4
    02:54
  • 51 - Sending The Email.mp4
    06:42
  • 52 - Exceptions Exceptions Exceptions.mp4
    04:22
  • 53 - Logging and Finishing Touches.mp4
    06:55
  • Description


    Python without all of the extra hogwash

    What You'll Learn?


    • Use Visual Studio Code with proficiency
    • Create and run python files
    • Create interactive python programs
    • Use condition statements in python
    • Use loops in python
    • Write functions in python
    • Understand Lists and Dictionaries in python
    • Handle errors properly in python
    • Write python programs that make API calls
    • Create python programs that communicate over a network using sockets
    • Hash Passwords
    • Check Password Hashes
    • Authenticate with web applications using Python
    • Manipulating request headers using Python
    • Automate tasks that require the use of web applications and APIs using Python
    • Read from files
    • Write to files
    • Use json files to save data across executions
    • Use json files to hide credentials from source code
    • Use the logging library to log script activity
    • Send emails using smtplib

    Who is this for?


  • Those interested in python and cybersecurity. Those working in cybersecurity and would like to learn how to program. Cybersecurity students that do not have python in your curriculum.
  • What You Need to Know?


  • No programming OR cybersecurity knowledge is required.
  • More details


    Description

    In this course, I will take a different approach to teaching Python. One that teaches error handling and interactivity from the first Python script. This is specifically catered to anyone who is interested in or is learning cybersecurity, especially if you are scared of coding! A good number of software vulnerabilities have "input validation and error handling" as mitigation and by the time you are done with my course, you will fully understand what that means.


    Also, there is no way that you can actually learn python without coding and building your own things. This is why I have several coding exercises ready for you to do! Although I do encourage you to do something on your own that you are capable of each step of the way. Don't be scared to run into walls because only them can you send them crashing down!


    I also have another course called "Cybersecurity Prep Course for Absolute Beginners" so please do check that out if you are trying to get into cybersecurity as well.

    Why do I take this approach to teach Python? One thing is that unless a program is interactive it is boring. Another thing is that most applications, especially ones that are attacked, are interactive. User input is one of the most popular ways to exploit a program. You will learn exactly why that is.

    You may have also heard of an API. You will learn exactly what this is and we will be using Python to interact with it. This will allow you to understand the security concepts behind this. This is vital given that most web applications use at least one third-party API for things like handling payments, sending text messages or emails, etc.


    Finally, I will show you the low level of how servers work because we are going to code our very own by teaching you how to use the sockets library!!

    Who this course is for:

    • Those interested in python and cybersecurity. Those working in cybersecurity and would like to learn how to program. Cybersecurity students that do not have python in your curriculum.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 53
    • duration 4:28:37
    • English subtitles has
    • Release Date 2024/11/19

    Courses related to Python