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

2 Subjects

PYTHON DEVELOPMENT

Python Video Lectures

73 Learning Materials

Introduction

Introduction

External Link

Python IDE

External Link

Finding Path in Windows

External Link

Data Types

External Link

Variables

External Link

Keywords & Identifiers

External Link

Operators

Arithmetic & Relational Operators

External Link

Logical Operators

External Link

Bitwise Operators

External Link

Assignment Operators

External Link

Membership & Identity Operators

External Link

Order of Precedence & Associativity

External Link

Input( ) Method & Type Casting

External Link

Swapping of two Integers - 1

External Link

Swapping of two Integers - 2

External Link

Decision Control Structures

Control Structures - 1

External Link

Control Structures - 2

External Link

Program - Even or Odd Number

External Link

Program - Number of Days in a Month

External Link

Iterative Control structures

Introduction

External Link

While Loop

External Link

Program - Sum of first n Natural Numbers

External Link

Range( ) Function

External Link

Sep( ), End( ) Parameters

External Link

For Each Loop

External Link

Program - Multiplication Table

External Link

Nested Loops

External Link

Break Statement

External Link

Continue Statement

External Link

Pass Statement

External Link

Lists

Lists - Introduction - 1

External Link

List - Introduction - 2

External Link

List Concatenation & Replication

External Link

List Methods - Extend( ), Append( )

External Link

Program - User Input for the List

External Link

Program - User input for list using While loop

External Link

List Methods - Len( ), Insert( ), Sum( ), Max( ), Min( )

External Link

SORT( ) Method from List

External Link

Sorted( ) Method

External Link

List Methods - Reverse( ), Index( )

External Link

List Methods - Clear( ), Count( )

External Link

List Slicing

External Link

List Methods - Pop( ), Remove( )

External Link

List Methods - Del( )

External Link

List Aliasing & Cloning

External Link

Shallow Copy Vs Deep Copy

External Link

Strings

Introduction

External Link

Accessing Characters

External Link

String Operations - 1

External Link

String Operations - 2

External Link

String Formatting - Format( ) Method

External Link

String Formatting - F-Strings

External Link

string methods - 1

External Link

string methods - 2

External Link

string methods - 3

External Link

string methods - 4

External Link

string methods - 5

External Link

string methods - 6

External Link

string methods - 7

External Link

string methods - 8

External Link

string methods - 9

External Link

Program: Sorting in Lexicographical Order

External Link

Dictionary

Introduction

External Link

dict() Constructor

External Link

update( ) method

External Link

get(), keys() methods

External Link

values(), items() methods

External Link

del(),pop() methods

External Link

popitem(), clear(), len() methods

External Link

Tuple

Introduction

External Link

Important Operations & Methods

External Link

Set

Introduction

External Link

Important Methods

External Link

Course Instructor

tutor image

Talent Shine

62 Courses   •   33756 Students