0% found this document useful (0 votes)
30 views5 pages

Python Django Course Overview

This document provides an overview of the expected learnings and study material for a Python/Django MVC course spanning 12 days. The key topics to be covered include Python basics, Django fundamentals like models, views, ORM and REST APIs, and object-oriented concepts. Each day focuses on specific sub-topics, accompanied by links to documentation, tutorials and courses for further reading. Practical assignments are also outlined involving building APIs to fetch and store satellite data in a database and generate shapefiles from coordinates.

Uploaded by

Aniruddha Tiwari
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views5 pages

Python Django Course Overview

This document provides an overview of the expected learnings and study material for a Python/Django MVC course spanning 12 days. The key topics to be covered include Python basics, Django fundamentals like models, views, ORM and REST APIs, and object-oriented concepts. Each day focuses on specific sub-topics, accompanied by links to documentation, tutorials and courses for further reading. Practical assignments are also outlined involving building APIs to fetch and store satellite data in a database and generate shapefiles from coordinates.

Uploaded by

Aniruddha Tiwari
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Python/Django MVC

Expected Learnings

● Classes
● Objects
● Variables
○ Data types
● Numbers
● String
● List
● Tuple
● Dictionary
● Decision Making
● Loops
● Methods
● Use of self operator
● File I/O
● Exceptions
● Iterators
● Regular Expressions
● Models
● Views
● ORM
● Middleware
● REST APIs
● CRUD operations
● Object oriented concepts
● Inheritance
● Abstraction
● Polymorphism

Study Material
Day 1

● Python Basics and Data structures


● [Link]
● [Link]
● [Link]
● PIP (Installing Python Modules)
● [Link]
● Virtual Environment Setup and Configuration with Understanding
● [Link]
do-I-set-it-up
● [Link]
environment/amp/\
● Django setup (Systems should be already configured with this):
● Installation guide ([Link]
● Pycharm (Editor) [Link]
[Link]?platform=linux&code=PCC
● Django basics
○ [Link]
v=qgGIqRFvFFk&list=PL6gx4Cwl9DGBlmzzFcLgDhKTTfNLfX1IK
● [Link]
● [Link]

Udemy Courses

● [Link]

Day 2

● Django Models
● Introduction to models
● Field types
● Indexes
● Meta options
● Model class
○ [Link]
● Django Migrations
● [Link]

Day 3

● Working with Django ORM via shell


● [Link]
● Django Views
● ][Link]
● QuerySets
● [Link]

Day 4

● URL dispatcher
○ [Link]
● Django Forms
● [Link]
● [Link]
● Django templates
○ [Link]

Day 5
● Django Logging

[Link]

● Django coding style

[Link]

Day 6
Django Rest framework

● Making Django query:

[Link]

● Middlewares

[Link]

Day 7
● Basic Restful concepts
[Link]

[Link]

[Link]
● HTTP:

[Link]
1Rb2W4LL9xDAkXjs3Vo4iqLeggWm__wGjFEeV2wS7zBk/edit?usp=sharing

Day 8
● Getting started to create a Django rest -framework project:
[Link]
32fcf40231e5

● Building API with Django rest-framework (BOOK):

[Link]

Day 9
Key concepts and understandings required for Django rest-framework:

● Creating models
● Endpoints and URLs
● Creating views for the URLs

[Link]

[Link]

Day 10
● Relational Database
[Link]
0DmSVSVUmP0X46nZTLuN_kZgY/edit#

Day 11
● Serializer in DRF
[Link]

Day 12
● Serializer fields in DRF:
[Link]

QUIZ
Program to convert a list into a nested dictionary of keys
Program to check multiple keys exists in a dictionary
Program to create a dictionary from two lists without losing duplicate values

Practical Assignment Questions

1. Create an API for fetching the sentinel data.


2. Create a table for storing the sentinel api response data into the database.
3. Create an API for fetching the sentinel data from the database using the product ID.
4. Create a query for fetching the sentinel api response data from the database.
5. Create an API for generating the shape file using the coordinate.

You might also like