Skip to content

CodingHelpLine/Python-Procedural-OOP-Programs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python-Programming-Concepts

Python is an interpreted, interactive, object-oriented programming language. It incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes. Python includes very effective high level data strucutures such as sets, lists and dictionaries.

  • OOP concepts
  • Encapsulation
  • Aggregation
  • Composition
  • Inheritance
  • Polymorphism
  • Abstract Classes with ABC moudle
  • Abstract methods with @abstractmehtod annotation or decorator
  • private, protected and public fields with _, __ prefixes
  • Interfaces
  • Concrete Classes
  • Overriding
  • Overloading
  • Single Responsibility Concept
  • KISS Rule (Keep it simple, stupid)
  • Solid OOP Principles
  • Constructors
  • Decorators
  • Sets, Lists, Dictionaires.
  • Exception handling
  • Databases (MSSQL Server, MySQL, Python, SQLite, MongoDB, Oracle)
  • File IO (JSON, XML, Text, CSV, Excel, Google Sheets)

About

Python Procedural and Object Oriented Programs for Youtube Tutorials

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages