dots bg

PYTHON DEVELOPMENT

Course Instructor: Talent Shine

₹498.00

(excluding GST & gateway fee)

dots bg

Course Overview

Learn Python programming from scratch, including libraries like Pandas and NumPy, to solve real world problems.

 

Module

Topics Covered

Python Basics

Introduction to Python: Python basics, setting up the environment, writing the first program. Variables and Data Types: Variable declaration, data types, type conversion. Input/Output and Operators: Input/output functions, arithmetic, comparison, logical, bitwise, and assignment operators, operator precedence.

Control Flow and Loops

Control Flow: If, elif, else statements, nested if, and logical conditions. Loops: For loop, while loop, and handling break, continue, pass statements.

Functions and Practice Problems

Functions: Definitions, parameters, arguments (positional, keyword, default, variable-length), and lambda functions. Python Practice Problems: Basic problems to strengthen core concepts.

Data Structures in Python

Strings: String methods (upper, lower, split, join, replace, etc.), slicing, and formatting. Lists and Tuples: Creation, modification, list methods, and tuple immutability. Sets and Dictionaries: Set operations (union, intersection, difference), dictionary operations and methods.

File Handling and Exception Handling

File Handling: Working with text, CSV, and JSON files using relevant modules. Exception Handling: Try-except blocks, raising exceptions, and custom exception classes.

Object-Oriented Programming (OOP)

OOPs: Classes, objects, constructors, methods, attributes. Advanced OOP: Inheritance, polymorphism, encapsulation, abstraction, and method overriding.

Introduction to Django

Understanding Django: Django setup, project structure, creating database models, migrations, and using the admin panel.

Views, Templates, and Forms

Views: Function-based views. Templates: Template rendering, tags, and filters. Forms: Creating forms, validation, and error display in templates.

Static and Media Files

Configuring static files (CSS, JS, images), serving media files, and handling file uploads in Django.

CRUD Operations and Project Development

Creating, reading, updating, and deleting records. Building a blog application integrating CRUD functionality with Django views, models, and templates.

Frontend Basics and Integration

HTML: Structure, tags, forms, and input types. CSS: Styling with selectors and properties, basics of Bootstrap. JavaScript: Functions, events, DOM manipulation. Frontend Integration: Using static files with Django and fetching data dynamically via Fetch API.

Debugging and Django Admin

Debugging: Common Django errors, Python debugging tools, and resolving issues.

Django Admin: Customizing admin, adding filters, and registering models with options.

Revision and Project

Reviewing concepts, final project development, and presenting a complete Django application.

Schedule of Classes

Course Curriculum

1 Subject

PYTHON DEVELOPMENT

6 Exercises26 Learning Materials

Getting Started

Welcome Note

PDF

Profile Update

External Link

Python

Introduction of Python and Variables

Video
00:58:58

Introduction of Python and Variables

PDF

Operators & Conditional Statements

Video
02:05:00

Operators & Conditional Statements

PDF

Problems on Conditional Statements

Video
00:44:25

Problems on Conditional Statements

PDF

Loops in Python

Video
01:00:25

Loops in Python

PDF

Python Session - 5

PDF

Strings in Python

Video
00:46:13

Strings in Python

PDF

List in Python

Video
00:42:42

List in Python

PDF

Tuple

Video
01:58:02

Tuple

PDF

OOPS

Video
00:36:28

OOPS

PDF

Inheritance

Video
00:34:57

Inheritance

PDF

Course Instructor

tutor image

Talent Shine

86 Courses   •   39927 Students