0% found this document useful (0 votes)
4 views

Python Django Content

Payton

Uploaded by

a02861805
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Python Django Content

Payton

Uploaded by

a02861805
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

WEEK-WISE CONTENT

Week 1: Introduction and Basics of Python


Day 1: Introduction to Python
- Overview of Python.
- Applications and use cases.
- History of Python.

Day 2: Basics of Python


- Variables in Python.
- Comments in Python.
- Keywords in Python.
- Data Types in Python.
Day 3: Collection Data Type in Python
- Lists in Python.
- Tuples in Python.
- Sets in Python.
- Dictionary in Python.
Day 4: Operators in Python
- Arithmetic operators
- Assignment operators
- Comparison operators
- Logical operators
- Identity operators
- Membership operators
- Bitwise operators
Day 5: Built-in Functions in Python
- Print Function in Python
- Input Function in Python
- Type Function in Python
- id Function in Python
Day 6: Conditional Statement in Python
- If Conditional Statement.
- If-Else Conditional Statement.
- If-Elif-Else Conditional Statement.
- Nested Conditional Statement
Week 2: Major Concepts in Python
Day 1: Loop Statement in Python
- While Loop Statement.
- For Loop Statement.
- Nested Loop Statement.
Day 2: Functions in Python
- What is Indentation?
- What is Function?
- Types of Function.
- Scopes in Python
Day 3: Object-Oriented-Programming in Python
- What is Object Oriented Programming.
- What is object and class?
- Inheritance in Python.
Day 4: Object-Oriented-Programming in Python
- Polymorphism in Python.
- Constructor Method.
Day 5: Object-Oriented-Programming in Python
- Encapsulation in Python.
- Abstraction in Python.
Day 6: Iterator, Decorator & Generator in Python
- What is Iterator. Methods of Iterator?
- What is Decorator. Methods of Decorator?
- What is Generator. Methods of Generator?
Week 3: Advance Python
Day 1: Modules in Python
- What are Modules?
- What is PIP?
- What are Packages?
- Importing Data Members and Member Functions.
Day 2: File Handling in Python
- What is File Handling in Python?
- Open Modes in File Handling.
- File Handling Functionality.
Day 3: Exception Handling in Python
- How to handle exception in Python.
- Try – Except – Finally Block in Python.
Day 4: MySQL in Python
- What is MySQL. Installation of MySQL?
- What MySQL-connector?
Day 5: MySQL in Python
- Creating a Database using Python.
- Reading a Database using Python.
- Updating a Database using Python.
- Delete a Database using Python.
Day 6: Questions of Python
- Palindrome Check
- Reverse a String
- Sum of Elements
- Maximum Element in a List
- Login Validation
- Password Checker
Week 4: Introduction of Django
Day 1: What is Django?
- What is Django?
- What is Framework?
Day 2: Importance of Virtual Environment in Django
- What is Virtual Environment.
- How to install virtualenv?
- Creating Virtual Environment.
- Installing Django in virtual environment.
- Activating Virtual Environment.
Day 3: Creating Project File
- New directory for our Django project.
- Creating Django Project.
- Running the Development Server
Day 4: Understanding Django Files
- Understanding directory for our Django project.
- What is setting.py?
- What is manage.py?
- What is urls.py?
Day 5: Understanding Django working
- What is Client-Server Architecture.
- What is Frontend?
- What is Backend?
- What is Database?
- How All Components work together.
Day 6: Creating Django Application
- What is Web Application?
- How to Create Web App.
- Configuration of Application.
Week 5: Views, URLs, Models in Django
Day 1: Django Views
- What are Views?
- How Views works?
- Logics and Loading template files?
Day 2: Django URLs
- What are URLs?
- How URLs works?
- Path and Views?
Day 3: Django Models
- What are Models?
- How Model works?
- Data fields and Model Methods?
- Migrations and Migrate
Day 4: Adding Templates Folder to Django Application
- What is Template. Create a html file?
- What HTML?
- Loader of html file or Rendering Templates.
- Configuration of Templates folder in setting.py.
Day 5: Adding Static Folder to Django Application
- What is Static. Create a CSS file?
- What CSS?
- Usage of CSS file.
- Configuration of Static folder in setting.py.
Day 6: Adding Media Folder to Django Application
- What is Media. Create a Media folder?
- What kind of media we can store and perform operation?
- Configuration of Media folder in setting.py.
Week 6: Django Syntax, Admin Panel, Form Handling, Database
Day 1: Django Syntax
- What is Syntax, how we use it.
- Django Template Language
- Template Tags and Filters
- Template Inheritance
Day 2: Django Admin
- Registering Models with Admin
- Customizing the Admin Interface
- Creating Super User.
- Appling CRUD(Create,Read,Update,Delete) Operations.
Day 3: Displaying Data Model in Django
- Template Rendering Data.
- Display Model Data into Table.
- Access particular data field and perform operation.
Day 4: Form Handling in Django
- Creating and Handling Forms
- Model-Forms
- Form Validation
- Form Widgets
- File Uploads
Day 5: Database in Django
- Django Storage Backends.
Day 6: Miscellaneous
- What are Slug URLs.
- Testing in Django
- Built-in Authentication System
- Login and Logout

NOTE: At the end of this Internship, a small competition will be organized among the
participating students will be awarded with a 'Certificate of Excellence'.

You might also like