Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
4 views

Python Django Content

Payton

Uploaded by

a02861805
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
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
We take content rights seriously. If you suspect this is your content, claim it here.
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