What is Python Training?
Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built-in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together.
Key Features:
- They are an easy high-level programming language that can be used easily.
- Since they are an interpreted language hence the program is executed one line at a time, making debugging easy and portable.
- Python supports object-oriented language and concepts of classes, object encapsulation, inheritance, polymorphism, and encapsulation
Uses Of Python:
- Web development: Python is commonly used for developing websites and web applications.
- Software development: Python is used for developing software, including desktop applications, games, and mobile apps.
- Task automation: Python is used for automating repetitive tasks, such as data entry and file manipulation.
- Data analysis: Python is used for data analysis and data visualisation, with libraries like NumPy, Pandas, and matplotlib.
Job Opportunities:
A Python developer can land job opportunities in a wide variety of fields which include AI developer, Machine learning engineer, Data scientist, Quantitative Analyst etc.
-
Module 1
CORE PYTHON:
Introduction to Python, Python, Pycharm & Visual Studio Installation, Variables and data types, Operators, Conditional Statements, Loops, Control Statements, String Manipulation, Collections, Identifiers, Functions, Modules, Exception Handling and File Handling.
-
Module 2
ADVANCED TOPICS:
OOPS Concepts, Regular Expressions, Database, GUI Programming, HTML, CSS, Bootstrap, Javascript, Jquery, Ajax.
-
Module 3
DJANGO FRAMEWORK:
Django Web Framework, MVC Pattern, Create an application, Django-Admin Interface, Views Layer, URL MappingDTL, Django Models, Django-Sending Emails, Django-File Uploading, Django-Form Processing, Django-Cookies Handling, Static files.
-
Module 4
DJANGO REST FRAMEWORK:
Environment Setup and Installation, Http Methods ( Get, Post, Put, Patch, Delete ), Post Man / Thunder Client, Serializers (Model Serializers, Serializer Validation, Serializer Relationship), Views ( API View, Mixins, Viewsets ), Authentication ( Basic Authentication, Session Authentication, Token Authentication, JWT ), Django Filters.
-
Module 5
REACT:
Introduction to react, template using jsx, about components, rendering lists, event handling, working with forms, context, code splitting, hooks, routing with react router, immutable.js, react redux, redux middleware, unit testing, webpack primer, isomorphic react, node js modules, node package manager, creating web server, file system, debugging node js application, events, express js, serving static resources.