Python (Full stack developer)
- Offered byCyber Success
Python (Full stack developer) at Cyber Success Overview
Mode of learning | Online |
Schedule type | Self paced |
Credential | Certificate |
Python (Full stack developer) at Cyber Success Course details
- Python is both object-oriented and functional, allowing programmers to think of code as both data and functionality
- It is one of the languages that are compatible with all operating systems – one can build native applications for both Windows and Mac computers
Python (Full stack developer) at Cyber Success Curriculum
Introduction to Python
What is Python?
Where and how it is used?
Why Python over others?
Flavors of Python (eg.Intel Python)
Version3.x
Installation& Environment Setup
Introduction to PYPI
Introduction to Pep8
Introduction to IDE (Jupiter-notebook/Pycharm)
Datatypes
int, float, complex number
string data type
list and list slicing
Tuple
Dictionary
Set data types
Operations with Data Types
String Functions
List Comprehension
Dictionary Comprehension
Program Flow Control
Conditional blocks(if, else, Temporary Operators)
Loops (for, while … etc)
Block Structure
Functions
Function definition & function calls
Argument types
Default Argument
Variable Number of arguments
Keyword arguments
Lamda function
Inner functions
Decorators & Generators
Decorators Vs Generators
Implementing Decorators
Implementing Generators
Modules & Packages
In Built
User defined
Third Party
Classes
Self-keywords
OOP’s (Encapsulation, Abstraction, Inheritance, Polymorphism)
Introduction to SOLID Principles
Single Responsibilities
Inversion of Control-DI