0% found this document useful (0 votes)
19 views2 pages

Python Scripting 1year Course

Dnsjfjskd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views2 pages

Python Scripting 1year Course

Dnsjfjskd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

■ 1-Year Python Scripting Course

Months 1–2: Core Python for Scripting


• Variables, data types, operators
• Strings, lists, tuples, dictionaries, sets
• Loops (for, while), conditions (if/else)
• Functions (def, return, arguments)
• File I/O (open, read, write)
• Error handling (try/except)
• Projects: File renamer, Word counter, Basic calculator

Months 3–4: Working with the System


• os and sys modules
• Command line arguments (argparse)
• shutil (copy, move, delete files)
• Working with JSON, CSV, XML
• Logging with logging
• Projects: Folder organizer, System info collector, File backup script

Months 5–6: Web & Networking Scripts


• requests (HTTP requests)
• BeautifulSoup (web scraping basics)
• json for API responses
• socket basics
• Projects: Weather checker API, Website status checker, Simple port scanner

Months 7–8: Automation & Productivity Scripts


• Automating emails (smtplib)
• Automating Excel/CSV (openpyxl, pandas)
• Scheduling scripts (schedule, time)
• Regex (re module)
• Projects: Bulk email sender, Excel data cleaner, Daily reminder script

Months 9–10: Advanced Scripting


• OOP in scripts
• Concurrency: threading, multiprocessing
• Async scripting (asyncio)
• Packaging scripts into modules
• Virtualenv and [Link]
• Projects: Multi-threaded downloader, Log file analyzer, Custom Python package

Months 11–12: Real-World Scripting Projects


• Choose specialization: Automation, Data, Web, Cybersecurity
• Projects: Auto-backup system, News scraper, Log visualizer, Password strength checker
• Capstone Project: Large script project polished for GitHub

You might also like