info@stepindia.net

Python with Django

Duration: 2 Months

About Django

Django is a high-level Python web framework that simplifies web development by providing pre-built components for handling tasks like URL routing, database management, and user authentication. It follows the Model-View-Controller (MVC) architectural pattern, encouraging clean and organized code. Django's built-in admin panel allows easy management of database records. It promotes security practices and supports rapid development through its "batteries-included" philosophy. Its template system facilitates the creation of dynamic web pages, making it a popular choice for building robust web applications.

Course Curriculum:

  • Introduction to Python
  • Variables
  • Expressions
  • Conditional Code
  • Functions
  • Loops
  • Iteration
  • Strings
  • Files
  • Lists
  • Dictionaries
  • Tuples
  • Regular Expressions
  • Networks
  • Sockets
  • Surf the web
  • Web Servies
  • XML
  • JSON
  • REST Architecture
  • Object Oriented Python
  • Data Models
  • Relational Sql Databases
  • Visualization
  • Explain Web Framework
  • Explain MVC pattern
  • Web development
  • Features of Django
  • Visualization
  • MVC model
  • Django Template Language
  • Template Inheritance
  • Django Models
  • Model Inheritance
  • Serialization and Deserialization
  • Model Serializers
  • XML, parsing object to XML and back
  • JSON, parsing object to JSON and back
  • Fundamentals of Machine Learning
  • Supervised Machine Learning - I
  • Evaluation
  • UnSupervised Machine Learning - I
  • Retrieving Processing & Visualising Data with Python
  • Python Advanced Topics Interview Questions
  • Python with Django