百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
P

python-for-cybersecurity

> 安全
开源

Python 网络安全 基本概念 易懂代码实例 实验室练习 现实世界实例 覆盖网络的不同安全脚本

387 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Python 网络安全 基本概念 易懂代码实例 实验室练习 现实世界实例 覆盖网络的不同安全脚本

Learning Python Basics with the Real World Examples

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.

Prerequisites

  1. Python 3.x preferably > 3.7
  2. Mostly pip would be installed with Python package, if not then install pip separately.
  3. git is installed, and you know the basics of git commands.
  4. Have access to the terminal/command line
  5. You know basic concepts of any programming language, it not mandatory, though

Helpful Resources

Books

  1. Learning Python
  2. Programming Python
  3. Head First Python
  4. Fluent Python
  5. Learn Python3 the hard way
  6. Automate the boring stuff with Python
  7. Python Cookbook
  8. Python Crash Course
  9. Effective Python
  10. Modern Python Cookbook

Articles/Blogs

Videos (Youtube mainly)

Flexmind Channel's Python Videos Playlist

Online Courses (Free or Paid)

  1. Python for Everybody Specialization
  2. Python3 Programming Specialization
  3. Crash Course on Python by Google

ToDo List

  • Add examples for all basic concepts :star:
  • Add at least 20 simple exercises similar to hackerrank or hackerearth :fire:
  • Add at least 20 common real-world examples :sunglasses:
  • Add 3-5 real-world examples for ML & DS :sparkles:
  • Add 3-5 real-world examples for Web Development :globe_with_meridians:
  • Add 3-5 real-world examples for AWS :cloud:
  • Add 3-5 real-world examples for CyberSecurity :smiling_imp:
  • Add a basic tutorial page using the cybercloud.guru domain :sunglasses:

Troubleshoot

  • 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 SpeechRecognition and pip3 install pyaudio
  • distutils module stopped working in python3.12

Contact(s)/ Contributor(s)

  1. Sanjeev Jaiswal
  2. Deepraj Baidya

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Pythonpythonpython-examplespython-for-beginnerspython-for-everyone

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类安全
定价开源

> 相关工具

O
OWASP ZAP
开源 Web 应用安全扫描器
O
owasp-wstg-tracker
Simple web app to track OWASP WSTG security testing progress
H
homebridge-mi-gateway-security
XiaoMi Gateway Security plugin for HomeBridge.