Skip to content

Basics of Syntax, Operators, Flow Control, Data Types & Methods, Classes, Inheritence, Meta-Programming, Modules, and Packages

Notifications You must be signed in to change notification settings

lang-codes/codes-python-basics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PYTHON DEMO CODES

These are set of codes intended to demostrate the most commonly used syntax usage with codes. They cover the most common use + implementation cases for most concepts and built in functionality. If you have more to add please do send a pull request.

Basics

  • Basic Installation Steps
  • Using Python with a file
  • Single and MultiLine Comments
  • Variables: Using None (Null value) and Alternative to Variable declaration without value
  • FlowControl:
  • FlowControl:
  • FlowControl:
  • FlowControl: for loops
  • FlowControl: While loops
  • FlowControl: Infinite While loops and implications
  • FlowControl: While loops and using not Boolean Operator
  • FlowControl: break, continue keyword
  • Functions: Usage
  • Functions: Usage of Arguments, Keyword Arguments, and Default values to Arguments
  • Functions: Multiple return values, Single line function expressions
  • Scope: Local Variables and Functions/Classes
  • Scope: Global Variables and Functions/Classes
  • Scope: Global Local Variables Usage
  • Scope: Using Global keyword and Global Scope
  • Scope: Common Scope Rules
  • Error Handling: try...except block
  • Error Handling: try...except ErrorName block
  • Data Type: Data Types
  • Data Type: Complex Numbers
  • Data Type: Bytes Array and Memory View
  • Data Type: Type Conversion
  • Functions: Lambda Functions
  • Functions: Inbuilt Functions and Lambda usage
  • del keyword to Delete objects/Variables
  • Context Management and with keyword usage
  • Constants in Python
  • Constants: Support file
  • Excercises: Basics

Different Operators in Python

  • Operators: Assignment Operators Usage
  • Operators: Membership Operators Usage
  • Operators: Arithmatic Operators Usage
  • Operators: Augmented Assignment Operators Usage
  • Operators: Augmented Assignment Operators Usage
  • Operators: Comparision Operators Usage
  • Operators: Identity Comparision Operators Usage
  • Operators: Boolean / Logical Operators Usage
  • Destructuring: Multiple Assignments (Lists, Tuples, Dictionaries)
  • Destructuring: Rules and Errors

Data Types: Lists

  • Syntax/Lexical Grammer, Data Types: Reassignation, not modification
  • Data Types: Lists
  • Data Types: List methods - remove
  • Data Types: Method usage apply on wrong types
  • Data Types: Method usage apply on wrong types 2
  • Data Types: Method remove - ValueErrors
  • Data Types: Method - sort
  • Data Types: Method - sort (alphabets)
  • Data Types: sort - TypeError
  • Data Types, Syntax/Lexical Grammer: Indentation Errors
  • Data Types: List reference
  • Data Types: Passing lists as a reference as arguments into functions
  • Data Types: List related error
  • Data Types: List - copy
  • Data Types: List - deepcopy
  • Data Types: List Manipulation
  • Data Types: List loops
  • Data Types: Looping lists
  • Data Types: Method - index
  • Data Types: Methods
  • Data Types: Method - index related Error
  • Data Types: Method - Errors
  • Data Types: Method - append
  • Data Types: Method - insert

Data Types: Tuple

  • Data Types: Tuples
  • Data Types: Tuples - Error while trying to mutate or modify
  • Data Types: Tuples as data type for multiple return values from functions
  • Data Types: Strings behaviour as lists
  • Data Types: Strings - Immutability
  • Data Types: Named Tuple

Data Types: Strings, Integers

  • Data Types: Strings
  • Data Types: String Methods
  • Data Types: Strings - Strings as lists
  • Data Types: Strings - Immutability
  • Data Types: Integers
  • Data Types: Integers Methods
  • Data Types: Complex
  • Data Types: Complex Methods

Data Types: Dictionaries

  • Data Types: Dictionaries
  • Data Types: Method - setdefault usage
  • Data Types: setdefault usage 2
  • Data Types: Dictionaries KeyErrors
  • Data Types: Dictionaries Method - keys
  • Data Types: Dictionaries Method - values
  • Data Types: Dictionaries Method - items
  • Data Types: Dictionaries - Mutiple assignation / Destructuring
  • Data Types: Dictionaries to True Lists
  • Data Types: Dictionaries - get existence of key
  • Data Types: Dictionaries Method - get existence of key
  • Data Types: Dictionaries - Create using single line for loops

Data Types: Sets

  • Data Types: Sets
  • Data Types: Sets manipulation and Methods
  • Data Types: FrozenSets
  • Data Types: FrozenSets Methods

Data Types: Arrays, Others

  • Data Types: Array (not inbuilt type)
  • Data Types: Array Methods
  • Data Types: Time (not inbuilt type)
  • Data Types: Other Inbuilt Data Types
  • Data Types: Other Data Types - Modules
  • Data Types: Data Types Based on use cases

Classes and OOPs

  • Classes and OOPs: Classes Intro
  • Classes and OOPs: Constructor __init__ usage
  • Classes and OOPs: Class Object Life Cycle
  • Classes and OOPs: Python Context - property, attribute difference
  • Classes and OOPs: Class Descriptors gets, sets
  • Classes and OOPs: Constructor __init__ usage
  • Classes and OOPs: Inheritance, isinstance, issubclass
  • Classes and OOPs: Polymorphism Concept
  • Classes and OOPs: Multiple Inheritance
  • Classes and OOPs: Multiple Inheritance - super() usage
  • Classes and OOPs: Multiple Inheritance Parent classes instantiation
  • Classes and OOPs: Private attribute access
  • Classes and OOPs: Overwriting, Overiding, Overloading
  • Classes and OOPs: Classes as Objects
  • Classes and OOPs: Iteration of objects
  • Classes and OOPs: @dataclass usage for interfaces mock
  • Classes and OOPs: Static Classes and Methods
  • Classes and OOPs: Abstract Classes

Classes and Magic Methods

  • Classes and OOPs: Comparison Magic Methods
  • Classes and OOPs: Numeric, Unary Magic Methods
  • Classes and OOPs: Numeric, Normal Magic Methods
  • Classes and OOPs: Numeric, Reflected Arithmatic Magic Methods
  • Classes and OOPs: Type Conversion Magic Methods
  • Classes and OOPs: Attribute, Access Magic Methods
  • Classes and OOPs: Representation Magic Methods
  • Classes and OOPs: Reflection Magic Methods
  • Classes and OOPs: Callable, Objects Magic Methods
  • Classes and OOPs: Private attributes usage
  • Classes and OOPs: Context Manager Magic Methods
  • Classes and OOPs: Abstract Base class Magic Methods
  • Classes and OOPs: Descriptor Magic Methods
  • Classes and OOPs: Copying Magic Methods
  • Classes and OOPs: Pickling (Magic Methods)
  • Classes and OOPs: Custom Sequences Magic Methods
  • Classes and OOPs: Numeric, Augmented, Assignment Magic Methods

Classes and Metaclasses

  • Classes and OOPs: Metaclasses
  • Classes and OOPs: Metaclass with __call__ usage
  • Classes and OOPs: Metaclass with __call__ usage
  • Classes and OOPs: Metaclass - Manipulate attr, methods, bases, and __dict__ definition before object creation using __new__

Modules and Packages

  • Modules: import packageName - usage - 1 Single Import
  • Modules: import packageName - usage - 2 Multiple Imports
  • Modules: Packages - usage
  • Modules: import packageName
  • Modules: Create .whl package file (python 3.x)
  • Modules: Imports - from xPackage import functionOrObject
  • Modules: Imports - Multiple
  • Modules: Imports - from xPackage import *
  • Modules: Importing Folders like Modules
  • Modules: Importing Creating Packages
  • Modules: Importing Creating Packages - Alternative way
  • Modules: Allowing Specific Packages Import
  • Modules: Importing Default Packages

Cheatsheets

  • GIT EBOOK CHEATSHEET
  • LINUX REFERENCE CHEATSHEET
  • PYTHON MACHINELEARNING CHEATSHEET
  • PYTHON INTRODUCTION CHEATSHEET
  • PYTHON LOOPS FILES
  • PYTHON MATPLOTLIB CHEATSHEET
  • PYTHON-UNIT TEST CHEATSHEET
  • PYTHON EBOOK - LICENSED FREE SHARE
  • UBUNTU/DEBIAN REFERENCE CHATSHEET
  • PANDAS DOC LINKS
Basic Installation Steps

./1 - Basics/0-install.py

Using Python with a file

./1 - Basics/1-firstfile.py

FlowControl

./1 - Basics/2-flowcontrol.py

FlowControl:

./1 - Basics/3-flowcontrol.py

FlowControl:

./1 - Basics/4-flowcontrol.py

FlowControl: While loops

./1 - Basics/5-whileloop.py

FlowControl: Infinite While loops and implications

./1 - Basics/6-whileloop-infinite.py

FlowControl: While loops and using not Boolean Operator

./1 - Basics/7-whileloop-not.py

FlowControl: for loops

./1 - Basics/8-forloop.py

Functions: Usage

./1 - Basics/9-functions.py

Functions: Usage of Arguments, Keyword Arguments, and Default values to Arguments

./1 - Basics/10-functions-args-argsDefaultValue-kwargs.py

Functions: Multiple return values, Single line function expressions

./1 - Basics/11-functions-return-multiple-returns-single-line-expressions.py

Variables: Using None (Null value) and Alternative to Variable declaration without value

./1 - Basics/12-None-value.py

Scope: Local Variables and Functions/Classes

./1 - Basics/13-local-variables.py

Scope: Global Variables and Functions/Classes

./1 - Basics/14-global-variable.py

Scope: Global Local Variables Usage

./1 - Basics/15-local-global-variable-usage.py

Scope: Using Global keyword and Global Scope

./1 - Basics/16-using-global-in-local.py

Scope: Common Scope Rules

./1 - Basics/17-scope-rules.py

Error Handling: try...except block

./1 - Basics/18-error-handling.py

Error Handling: try...except ErrorName block

./1 - Basics/19-error-handling-specific-error.py

Single and MultiLine Comments

./1 - Basics/20-comments.py

Data Type: Data Types

./1 - Basics/21-datatypes.py

Data Type: Complex Numbers

./1 - Basics/22-complexnumbers.py

Data Type: Bytes Array and Memory View

./1 - Basics/23-byte-bytesarray-memoryview.py

Data Type: Type Conversion

./1 - Basics/24-typeconversion.py

Functions: Lambda Functions

./1 - Basics/25-lamda-functions.py

Functions: Inbuilt Functions and Lambda usage

./1 - Basics/26-inbuilt-lamda-functions.py

del keyword to Delete objects/Variables

./1 - Basics/27-del keyword.py

FlowControl: break, continue keyword

./1 - Basics/28-break-continue.py

Context Management and with keyword usage

./1 - Basics/29-with-usage.py

Constants in Python

./1 - Basics/30-constants.py

Constants: Support file

./1 - Basics/constants.py

Excercises: Basics

./1 - Basics/exercises.txt

Operators: Assignment Operators Usage

./2 - Operators/1-assignment-operator.py

Operators: Arithmatic Operators Usage

./2 - Operators/2-arithmatic-operators.py

Operators: Augmented Assignment Operators Usage

./2 - Operators/3-assignment-augmented-operators.py

Operators: Augmented Assignment Operators Usage

./2 - Operators/4-assignment-augmented-operator-others.py

Destructuring: Multiple Assignments (Lists, Tuples, Dictionaries)

./2 - Operators/5-multiple-assignments.py

Destructuring: Rules and Errors

./2 - Operators/6-multiple-assignments-errors.py

Operators: Comparision Operators Usage

./2 - Operators/7-comparision-operators.py

Operators: Identity Comparision Operators Usage

./2 - Operators/8-comparision-identity-operators.py

Operators: Boolean / Logical Operators Usage

./2 - Operators/9-logical-or-boolean-operators.py

Operators: Membership Operators Usage

./2 - Operators/10-membership-operators.py

Data Types: String Methods

./3 - Types/3.1 - InbuiltTypes-String-Integer/2-strings-methods.py

Data Types: Strings - Strings as lists

./3 - Types/3.1 - InbuiltTypes-String-Integer/3-strings-as-lists.py

Data Types: Strings - Immutability

./3 - Types/3.1 - InbuiltTypes-String-Integer/4-strings-immutability.py

Data Types: Integers

./3 - Types/3.1 - InbuiltTypes-String-Integer/5-integer-intro.py

Data Types: Integers Methods

./3 - Types/3.1 - InbuiltTypes-String-Integer/6-integer-methods.py

Data Types: Strings

./3 - Types/3.1 - InbuiltTypes-String-Integer/1-strings-intro.py

Data Types: Lists

./3 - Types/3.2 - InbuiltTypes-ListsTuples/1-lists.py

Data Types: List related error

./3 - Types/3.2 - InbuiltTypes-ListsTuples/2-list-errors.py

Data Types: List Manipulation

./3 - Types/3.2 - InbuiltTypes-ListsTuples/3-list-manipulation.py

Data Types: List loops

./3 - Types/3.2 - InbuiltTypes-ListsTuples/4-list-loops.py

Data Types: Looping lists

./3 - Types/3.2 - InbuiltTypes-ListsTuples/5-list-for-loops.py

Data Types: Method - index

./3 - Types/3.2 - InbuiltTypes-ListsTuples/6-list-methods-index.py

Data Types: Methods

./3 - Types/3.2 - InbuiltTypes-ListsTuples/6-methods.py

Data Types: Method - index related Error

./3 - Types/3.2 - InbuiltTypes-ListsTuples/7-method-errors-index.py

Data Types: Method - Errors

./3 - Types/3.2 - InbuiltTypes-ListsTuples/7-method-errors.py

Data Types: Method - append

./3 - Types/3.2 - InbuiltTypes-ListsTuples/8-methods-append.py

Data Types: Method - insert

./3 - Types/3.2 - InbuiltTypes-ListsTuples/9-methods-insert.py

Data Types: List methods - remove

./3 - Types/3.2 - InbuiltTypes-ListsTuples/10-methods-remove.py

Data Types: Method usage apply on wrong types

./3 - Types/3.2 - InbuiltTypes-ListsTuples/11-methods-applyONWrongtype-errors-integer.py

Data Types: Method usage apply on wrong types 2

./3 - Types/3.2 - InbuiltTypes-ListsTuples/12-methods-applyONWrongtype-errors-strings.py

Data Types: Method remove - ValueErrors

./3 - Types/3.2 - InbuiltTypes-ListsTuples/13-methods-remove-valueerrors.py

Data Types: Method - sort

./3 - Types/3.2 - InbuiltTypes-ListsTuples/14-methods-sort.py

Data Types: Method - sort (alphabets)

./3 - Types/3.2 - InbuiltTypes-ListsTuples/15-methods-sort-alphabets.py

Data Types: sort - TypeError

./3 - Types/3.2 - InbuiltTypes-ListsTuples/16-methods-sort-type-error.py

Syntax/Lexical Grammer, Data Types: Indentation Errors

./3 - Types/3.2 - InbuiltTypes-ListsTuples/17-indentation-exceptions.py

Data Types: List reference

./3 - Types/3.2 - InbuiltTypes-ListsTuples/18-list-reference.py

Data Types: Passing lists as a reference as arguments into functions

./3 - Types/3.2 - InbuiltTypes-ListsTuples/19-list-passing-reference-function-args.py

Data Types: List - copy

./3 - Types/3.2 - InbuiltTypes-ListsTuples/20-list-copy.py

Data Types: List - deepcopy

./3 - Types/3.2 - InbuiltTypes-ListsTuples/21-list-deepcopy.py

Syntax/Lexical Grammer, Data Types: Reassignation, not modification

./3 - Types/3.2 - InbuiltTypes-ListsTuples/22-reassignation-not-modification.py

Data Types: Strings behaviour as lists

./3 - Types/3.2 - InbuiltTypes-ListsTuples/23-strings-as-lists.py

Data Types: Strings - Immutability

./3 - Types/3.2 - InbuiltTypes-ListsTuples/24-strings-immutability.py

Data Types: Tuples

./3 - Types/3.2 - InbuiltTypes-ListsTuples/25-tuples.py

Data Types: Tuples - Error while trying to mutate or modify

./3 - Types/3.2 - InbuiltTypes-ListsTuples/26-tuples-error.py

Data Types: Tuples as data type for multiple return values from functions

./3 - Types/3.2 - InbuiltTypes-ListsTuples/27-function-return-tuples-multiple-returns.py

Data Types: Named Tuple

./3 - Types/3.2 - InbuiltTypes-ListsTuples/28-named-tuple.py

Data Types: Dictionaries

./3 - Types/3.3 - InbuiltTypes-DictionarySetArray/1-dictionaries.py

Data Types: Dictionaries KeyErrors

./3 - Types/3.3 - InbuiltTypes-DictionarySetArray/2-dictions-KeyErrors.py

Data Types: Dictionaries Method - keys

./3 - Types/3.3 - InbuiltTypes-DictionarySetArray/3-dictions-methods-keys.py

Data Types: Dictionaries Method - values

./3 - Types/3.3 - InbuiltTypes-DictionarySetArray/4-dictions-methods-values.py

Data Types: Dictionaries Method - items

./3 - Types/3.3 - InbuiltTypes-DictionarySetArray/5-dictions-methods-items.py

Data Types: Dictionaries - Mutiple assignation / Destructuring

./3 - Types/3.3 - InbuiltTypes-DictionarySetArray/6-dictions-multiple-assignments.py

Data Types: Dictionaries to True Lists

./3 - Types/3.3 - InbuiltTypes-DictionarySetArray/7-dictions-getting-truelists-from-methods.py

Data Types: Dictionaries - get existence of key

./3 - Types/3.3 - InbuiltTypes-DictionarySetArray/8-dictions-checking-key-existence.py

Data Types: Dictionaries Method - get existence of key

./3 - Types/3.3 - InbuiltTypes-DictionarySetArray/9-dictions-methods-get.py

Data Types: Method - setdefault usage

./3 - Types/3.3 - InbuiltTypes-DictionarySetArray/10-dictions-methods-setdefault.py

Data Types: setdefault usage 2

./3 - Types/3.3 - InbuiltTypes-DictionarySetArray/11-dictions-methods-setdefault-usage.py

Data Types: Sets

./3 - Types/3.3 - InbuiltTypes-DictionarySetArray/12-sets.py

Data Types: Sets manipulation

./3 - Types/3.3 - InbuiltTypes-DictionarySetArray/13-sets-manipulation.py

Data Types: Dictionaries - Create using single line for loops

./3 - Types/3.3 - InbuiltTypes-DictionarySetArray/14-dictions-creating-dictions-using-for-loop-expressions.py

Data Types: Array (not inbuilt type)

./3 - Types/3.4 - OtherTypes-DataStructures/1-Array.py

Data Types: Array Methods

./3 - Types/3.4 - OtherTypes-DataStructures/2-Array-methods.py

Data Types: Time (not inbuilt type)

./3 - Types/3.4 - OtherTypes-DataStructures/3-Time.py

Data Types: Other Inbuilt Data Types

./3 - Types/3.4 - OtherTypes-DataStructures/4-Other-Inbuilt-DataTypes.py

Data Types: Other Data Types - Modules

./3 - Types/3.4 - OtherTypes-DataStructures/5-Other-DataType-Modules.py

Data Types: Data Types Based on use cases

./3 - Types/3.4 - OtherTypes-DataStructures/7-Datatypes-based-on-use-cases.py

Classes and OOPs: Classes Intro

./4 - Classes-inheritance-oops/1-classes-intro.py

Classes and OOPs: Constructor __init__ usage

./4 - Classes-inheritance-oops/2-classes-init-usage.py

Classes and OOPs: Private attributes usage

./4 - Classes-inheritance-oops/3-classes-private-variables-usage.py

Classes and OOPs: Inheritance, isinstance, issubclass

./4 - Classes-inheritance-oops/4-classes-inheritance-isinstance-issubclass.py

Classes and OOPs: Overwriting, Overiding, Overloading

./4 - Classes-inheritance-oops/5-classes-overriding-overwriting-overloading.py

Classes and OOPs: Private attribute access

./4 - Classes-inheritance-oops/6-classes-child-private-variable-access.py

Classes and OOPs: Classes as Objects

./4 - Classes-inheritance-oops/7-classes-as-object.py

Classes and OOPs: Multiple Inheritance - super() usage

./4 - Classes-inheritance-oops/8-classes-simple-inheritance-super-instantiation.py

Classes and OOPs: Multiple Inheritance

./4 - Classes-inheritance-oops/10-classes-inheritance-multiple-classes.py

Classes and OOPs: Multiple Inheritance Parent classes instantiation

./4 - Classes-inheritance-oops/11-classes-multiple-inheritance-super-class-instantiation.py

Classes and OOPs: Iteration of objects

./4 - Classes-inheritance-oops/12-iteration-of-objects.py

Classes and OOPs: Class Object Life Cycle

./4 - Classes-inheritance-oops/13-classes-lifecycleOfClasses.py

Classes and OOPs: Class Descriptors gets, sets

./4 - Classes-inheritance-oops/14-classes-descriptors-gets-sets-adv.py

Classes and OOPs: Python Context - property, attribute difference

./4 - Classes-inheritance-oops/15-classes-property-usage-prop-attr-diff-ex.py

Classes and OOPs: Constructor __init__ usage

./4 - Classes-inheritance-oops/16-classes-init_subclass.py

Classes and OOPs: Metaclasses

./4 - Classes-inheritance-oops/17-classes-metaclass.py

Classes and OOPs: Metaclass with __call__ usage

./4 - Classes-inheritance-oops/18-classes-metaclasses-call-usage.py

Classes and OOPs: Metaclass with __call__ usage

./4 - Classes-inheritance-oops/19-classes-metaclasses-call-usage.py

Classes and OOPs: Metaclass - Manipulate attr, methods, bases, and __dict__ definition before object creation using __new__

./4 - Classes-inheritance-oops/20-classes-metaclasses-convert-attr-to-upper.py

Classes and OOPs: Polymorphism Concept

./4 - Classes-inheritance-oops/21-classes-polymorphism.py

Classes and OOPs: Comparison Magic Methods

./4 - Classes-inheritance-oops/22-classes-comparision-magic-methods.py

Classes and OOPs: Numeric, Unary Magic Methods

./4 - Classes-inheritance-oops/23-classes-numeric-unary-magic-methods.py

Classes and OOPs: Numeric, Normal Magic Methods

./4 - Classes-inheritance-oops/24-classes-numeric-normal-magic-methods.py

Classes and OOPs: Numeric, Reflected Arithmatic Magic Methods

./4 - Classes-inheritance-oops/25-classes-numeric-reflected-arithmatic-magic-methods.py

Classes and OOPs: Numeric, Augmented, Assignment Magic Methods

./4 - Classes-inheritance-oops/26-classes-numeric-augmented-assignment-magic-methods.py

Classes and OOPs: Type Conversion Magic Methods

./4 - Classes-inheritance-oops/27-classes-type-conversion-magic-methods.py

Classes and OOPs: Representation Magic Methods

./4 - Classes-inheritance-oops/28-classes-representing-classes-magic-methods.py

Classes and OOPs: Attribute, Access Magic Methods

./4 - Classes-inheritance-oops/29-classes-attribute-access-magic-methods.py

Classes and OOPs: Custom Sequences Magic Methods

./4 - Classes-inheritance-oops/30-classes-custom-sequences-magic-methods.py

Classes and OOPs: Reflection Magic Methods

./4 - Classes-inheritance-oops/30-classes-reflection-magic-methods.py

Classes and OOPs: Callable, Objects Magic Methods

./4 - Classes-inheritance-oops/31-classes-callable-objects-magic-methods.py

Classes and OOPs: Context Manager Magic Methods

./4 - Classes-inheritance-oops/32-classes-context-manager-magic-methods.py

Classes and OOPs: Abstract Base class Magic Methods

./4 - Classes-inheritance-oops/33-classes-abstract-base-classes-magic-methods.py

Classes and OOPs: Descriptor Magic Methods

./4 - Classes-inheritance-oops/34-classes-descriptor-magic-methods.py

Classes and OOPs: Copying Magic Methods

./4 - Classes-inheritance-oops/35-classes-copying-magic-methods.py

Classes and OOPs: Pickling (Magic Methods)

./4 - Classes-inheritance-oops/36-classes-pickling-magic-methods.py

Classes and OOPs: Abstract Classes

./4 - Classes-inheritance-oops/37-classes-abstract-classes.py

Classes and OOPs: Static Classes and Methods

./4 - Classes-inheritance-oops/38-classes-static-classes.py

Classes and OOPs: @dataclass usage for interfaces mock

./4 - Classes-inheritance-oops/39-classes-dataclasses-interface.py

Modules: import packageName - usage - 1 Single Import

./5 - Modules/0 - imports - import key usage/1 - import - key usage/

Modules: import packageName - usage - 2 Multiple Imports

./5 - Modules/0 - imports - import key usage/2 - multiple imports/

Modules: Packages - usage

./5 - Modules/0 - imports - import key usage/3 - packages/

Modules: import packageName

./5 - Modules/1 - imports - import key/

Modules: Create .whl package file (python 3.x)

./5 - Modules/10 - packages - whl file/

Modules: Imports - from xPackage import functionOrObject

./5 - Modules/2 - imports - from x import single functionORobject/

Modules: Imports - Multiple

./5 - Modules/3 - imports - multiple/

Modules: Imports - from xPackage import *

./5 - Modules/4 - imports - from x import star/

Modules: Importing Folders like Modules

./5 - Modules/5 - importing - folders/

Modules: Importing Creating Packages

./5 - Modules/6 - importing - creating - packages/

Modules: Importing Creating Packages - Alternative way

./5 - Modules/7 - importing - creating - packages - alternate/

Modules: Allowing Specific Packages Import

./5 - Modules/8 - importing - creating - allowing specific packages/

Modules: Importing Default Packages

./5 - Modules/9 - importing - defaultpackages/

GIT EBOOK CHEATSHEET

./CheatSheets/GIT-eBook.pdf

LINUX REFERENCE CHEATSHEET

./CheatSheets/Linux-Reference.pdf

PYTHON MACHINELEARNING CHEATSHEET

./CheatSheets/MachineLearningAlgorithms.png

PYTHON INTRODUCTION CHEATSHEET

./CheatSheets/Python-Intro.jpg

PYTHON LOOPS FILES

./CheatSheets/Python-Loops-Classes-Files.jpg

PYTHON MATPLOTLIB CHEATSHEET

./CheatSheets/Python-MathplotLib.jpg

PYTHON-UNIT TEST CHEATSHEET

./CheatSheets/Python-Unittest.jpg

PYTHON EBOOK - LICENSED FREE SHARE

./CheatSheets/Python-eBook.pdf

UBUNTU/DEBIAN REFERENCE CHATSHEET

./CheatSheets/Ubuntu-Reference.pdf

PANDAS DOC LINKS

./CheatSheets/pandas.pdf