- Notifications
You must be signed in to change notification settings - Fork110
Python for cybersecurity with the basic concepts, easy to understand code examples, lab exercises, real-world examples, different security scripts covering web security, network security, defensive security, crypto examples, exploits etc...
License
jassics/python-for-cybersecurity
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This repository is meant to teach Python fundamentals with real-world examples.It would invoke some thoughts and logic inside you to go further.
There are also lots of examples and exercises that you can do to become comfortable with Python Programming.Once you are comfortable with the basic concepts explained in this repository, you can practice the exercises mentioned in the exercise folder.Real-world examples are the examples you see around you on a regular basis, such as converting JSON to CSV, PDF to images, web scraping, etc.
- Python 3.x preferably > 3.7
- Mostly pip would be installed with Python package, if not then install pip separately.
- git is installed, and you know the basics of git commands.
- Have access to the terminal/command line
- You know basic concepts of any programming language, it not mandatory, though
- Learning Python
- Programming Python
- Head First Python
- Fluent Python
- Learn Python3 the hard way
- Automate the boring stuff with Python
- Python Cookbook
- Python Crash Course
- Effective Python
- Modern Python Cookbook
Flexmind Channel's Python Videos Playlist
- Python for Everybody Specialization
- Python3 Programming Specialization
- Crash Course on Python by Google
- Add examples for all basic concepts ⭐
- Add at least 20 simple exercises similar to hackerrank or hackerearth 🔥
- Add at least 20 common real-world examples 😎
- Add 3-5 real-world examples for ML & DS ✨
- Add 3-5 real-world examples for Web Development 🌐
- Add 3-5 real-world examples for AWS ☁️
- Add 3-5 real-world examples for CyberSecurity 😈
- Add a basic tutorial page using the cybercloud.guru domain 😎
- You should be using Python 3.x, preferably > 3.9
- Check python version
python --version - Similarly, check pip version
pip --version. It should point to Python3.x - If you get the module name not found error, try to install that named module as
pip install module-name - If you are getting any other error, mail me. I would add those steps here.
- for tkinter to work in macOS, you need to run
brew install python-tk - If speech recognition is not working, try
pip3 install SpeechRecognitionandpip3 install pyaudio - distutils module stopped working in python3.12
- Sanjeev Jaiswal
- Deepraj Baidya
About
Python for cybersecurity with the basic concepts, easy to understand code examples, lab exercises, real-world examples, different security scripts covering web security, network security, defensive security, crypto examples, exploits etc...
Topics
Resources
License
Code of conduct
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors5
Uh oh!
There was an error while loading.Please reload this page.