Skip to content

PythonSkills is a curated collection of practical Python scripts and examples, designed to showcase and teach various core programming concepts, tools, and utilities in Python. Whether you're brushing up on language basics or diving into advanced topics like concurrency or singleton, this repo provides ready-to-run code samples and utilities.

License

Notifications You must be signed in to change notification settings

kumarmuthu/PythonSkills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PythonSkills


Covered topics:


  • Import(import two class and importlib utils)
  • Singleton
  • Argparse
  • Logging (file handling/HTML logger)
  • Regular expression
  • Decorators
  • JSON[dump(s)/load(s)]
  • Recursive function
  • Error handling
  • Thread(threading)
  • Asyncio
  • Concurrent(concurrent.futures)
  • Multiprocessing
  • Subprocess
  • Abstraction
  • Encapsulation
  • Polymorphism(Overriding)
  • Inheritance
  • Random function
  • Pyotp
  • ProgressBar(tqdm)
  • Signal

Own Utils(utility/apps):

  • Python Decorator Skip During Runtime
  • Generate Random Ipv4 and Ipv6
  • Clean Whitespace utility(From Dictionary)
  • ExcelSheet Write utility(From Dictionary to Row/Column)
  • Before Or After Date Difference Calculator
  • Python Quiz(Q & A) application with JSON
  • Windows 'ipconfig' cmd parse logic
  • Windows 'systeminfo' cmd parse logic
  • Runtime Based Script Execution(Multi-threads to run Main test and Child test)
  • Update All Total Runtime (Calculate and Update all total runtime [child, base and main] from Dictionary)
  • Python ProgressBar (tqdm [Based on runtime])

About

PythonSkills is a curated collection of practical Python scripts and examples, designed to showcase and teach various core programming concepts, tools, and utilities in Python. Whether you're brushing up on language basics or diving into advanced topics like concurrency or singleton, this repo provides ready-to-run code samples and utilities.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages