Kickstart Your Journey: 21-Day Python Course for Beginners in Online Research! 🐍

Dive into the world of OSINT with the “Python for OSINT: A 21-day Course for Beginners”! This repository is your go-to resource, featuring daily sample code files tailored to boost your Python skills from the ground up.

Important: To fully engage with the course, be sure to download the accompanying PDF file and utilize the Notion template provided.

:blue_book: Table of Contents:

  • Who Is This Course For?
  • Who Should Avoid This Course?
  • How to Take This Course
  • Day 0: Preparing for Work
  • Day 1: Run the First Script
  • Day 2: Minimum Basic Syntax
  • Day 3: Install and Run Python Command Line Tools
  • Day 4: Reading and Writing Files
  • Day 5: Handling HTTP Requests and Working with APIs
  • Day 6: JSON
  • Day 7: CSV
  • Day 8: Databases
  • Day 9: Automate the Collection of Search Results
  • Day 10: Scraping
  • Day 11: Regular Expressions
  • Day 12: Proxies
  • Day 13: Functions for Working with Lists
  • Day 14: Working with the File System
  • Day 15: Domain Information Gathering
  • Day 16: List Mapping and Functions for Work with Strings
  • Day 17: Generating Documents
  • Day 18: Generating Charts and Maps
  • Day 19: Wayback Machine and Time/Date Functions
  • Day 20: Web Apps Creation
  • Day 21: Tools to Help You Work with Code

Whether you’re just starting out or looking to sharpen your Python skills in the realm of OSINT, this course provides a structured path to mastering the basics and exploring advanced techniques in just three weeks. Get started today and transform your OSINT capabilities!

6 Likes