Nekuda
Psic;

Courses & Workshops

We Develop

Smart Products

PYTHON

"Python is an interpreted, object-oriented, high-level programming language with dynamic semantics"

Beginners


Object and Data Structure
- Numbers
- Variables
- Strings
- Lists
- Dictionaries
- Tuples
- Boolean
- Sets
- I/O Files
- Inner classes
- Comparison Operator

- Scripts 
- Built-ins


 

Python Statements
- If, Elif, Else
- For loop
- While loop
- Enumerate 
- Operators
- List Comprehension 

 

Methods and Functions
- Types and use cases 
- Lambda Exp, Map, Filter
- Nested statements and Scope


 

Object-Oriented Programming
- Intro 
- Attributes
- Class Object
- Inheritance
- Polymorphism 
- Special Methods 
- Inner Classes
- Abstract Classes 
- Interfaces



Collections
- Lists  
- Tuple
- Iterator & Iterable 
- Sorting Collections
- Sets 
- Dictionaries

Regular Expressions 

Files and Data 

Imports

Exceptions

Debugging 

Python's Standard Library

Multitasking, Multiprocessing

 

 



 

Advanced


OOP Fundamentals
- Classes
- Constructors
- Methods
- Packages
- Imports
- Inheritance
- Composition
- Encapsulation
- Polymorphism
- Inner classes
- Abstract classes
- Interfaces

- Python Collections
- Exceptions


- Inner functions and functions as objects

 

Python Advanced Concepts
- Python Standard Library
- Mutable Vs. Immutable
- Regular Expressions
- Data storage and file handling
- Advanced functions
- Data abstraction and Advanced collections
- Threading / Multitasking
- Decorators
- Descriptors

Debugging
- Debugger Console
- Functionalities
- How To
- Examples & Practices



Real-World Implementations -
Prototype & POC


Python Design Patterns
- Singleton
- Dynamic Pluggable Factory
- Factory Method
- Prototype
- Proxy


Python D.B

Networking & Communication Basics
- Network & Internet
- TCP & UDP
- Socket Programming
- Server - Client
- SMTP (Simple Mail Transfer Protocol)
- Python + HTML


Python Algorithms
- Practice and solve real-world problems
(Python Open CV)
- Problem Solving, Algorithmic Thinking
- Data processing and manipulation


Python Games Development
- Learn new API's from scratch
- Integrate Code, GUI & Graphics
- Work with advanced modules
- Develop large scale project


Python M.L
- Basic concepts & examples for Machine
Learning practice