Codegnan- Full Stack Python training in Hyderabad (course syllabus)

digital279874 85 views 9 slides Apr 20, 2024
Slide 1
Slide 1 of 9
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9

About This Presentation

Looking to advance your IT career in Hyderabad? Dive into Python Full Stack with Codegnan's comprehensive curriculum, designed to equip you with essential skills for success in web development, database management, and more.

The Codegnan's Python Full Stack Development Training covers a com...


Slide Content

DESTINATION
{@}codegnan’

héml, css

javascript

Duration:- 52 DAYS

PYTHON

(Python Specialization)

Become a Full Stack Developer with expertise on Python,MYSQL,Flask,
HTML, CSS, JavaScript along with AWS Deployment. Build strong
web development fundamentals and problem solving skills.

6301 341 478 (van
8977 544 092 (HYD)
6364 668 548 (BAN)

oO Python Programming

Python Introduction and
Setting Up the Environment
IA introduction to programming

If RorPyahon?

if Why Python for Data Science?

1% Diflerent job roles with Python

I Biere Phen DES

MW Downloading and setting up the
Python environment
Hands-On - Installing Python - IDLE

© Python Basic Syntax and Data Types

1 Python input and output operations
E comments

E Vario

Basie Data Types in Python
E Tvoocastingin python

es for naming variables

Hands-On - Using comments, variables,data types, and typecasting in python program

[©] Operators in Python

IX Arithmetic operators
IX Assignment operators
I Comparison operators
IX Logical operators
K Identity operators
Membership Operators.
IX Bitwise Operators

Hands-On - Working with different types of Operators

PAGE NO: 02

® Strings
w

Creating strings
& String formatting
& Indexing

HW Slicing

HA String methods

Hands-On - Performing string operations

O woes

12 Syntaxto create tuples

(2 Tuple properties

E Indexing on tuples

Slicing on tuples

E Tuple methods
Hands-On - Working with Tuples

O is:

X Creating lists

of Properties of lists

& Uist indexing

Ust slicing

List of lists:

Y list Methods

X Adding, Updating & removing elements from lists

Hands-On - Slicing, Indexing, and using methods on lists

CE

2 The syntax for creating sets
© Updating sets

Set operations and methods

| Difference between sets, iss, and tuples

Hands-On - Performing set operations in a program PAGENO:

© Dictionaries

& The syntax for creating Dictionaries
& Storing data in dictionaries

IX Dictionaries keys and values

IX Accessing the elements of dictionaries
X Dictionary methods

Hands-On - Creating dictionaries and using dictionaries methods

© oyeron con

Setting logic with conditional statements
E ifstatements
© It-olse statements

EZ ttelitetse statements

ional Statements

Hands-On - Setting logic in programs using conditional statements.

® Loops in Python

IX Ikerating with python loops
X while toop
HA forloop
W range
W break
& continue
© pass
Y enumerate
CES
KA assert
Hands-On - Iterating with loops in python
PAGENO:

Getting Started with HackerRank use cases
and working on them

X solving Level by Level Challenges

Assignments to acquire Bronze and Siver Level badges

© List and Dictionaries comprehen:

EZ Why List comprehension
2 The syntax for lst comprehension
EZ The syntax for diet comprehension

Hands-On - Using List and Dictionary compreher

® Functions

X What are Functions
(X Modularity and code reusability
& Creating functions

w
X Passing Arguments

X Positional Arguments

X Keyword Arguments

Hf Variable-length arguments ('args)

HA Variable Keyword length arguments (*kargs)
X Return keyword in python

(X Passing function as an argument

X Passing function in return,

& Global and local variables

X Recursion

ng functions.

Hands-On - Creating our own functions, passing arguments, and performing operations

PAGE NO: 05

© Anonymous Function

% lambda
Y Lambda with filter
Lambda with map

«Y Lambda with reduce
1, map, and reduce in python

Hands-On - Working with lambda,

O conerators

© Creating and using generators
ting and using generators

Hands-On - Cr

© "ours

Y Creating modules
Y Importing functions from a different module
X Importing Variables from different modules

Y Python built-in modules.

Hands-On - Creating and importing Modules

© Exceptions and Error handling

E Syntax errors.
E Logical errors
2 Handling errors using try, except and finally
Hands-On - Handling Errors with try and except
PAGE NO:

Working on
Object Oriented Programming

8 Classes and Objects (OOPS)

E Creating classes & Objects
EZ Attributes and methods

EZ Understanding _init_ constructor method
[2 Class and instance attributes

2 Different types of methods

EZ instance methods

EZ class methods

EZ static methods

EZ Inheritance

[2 Creating child and parent class

2 Overriding parent methods

2 Te super) function

EZ Understanding Types of inheritance

E Single inheritance

E Multiple inheritance

EZ Muttitevel inheritance

E Polymorphism

E operator overloading

Hands-On - Creating classes, objects. Creating methods and attributes. Working
with different methods. Using inheritance and polymorphism.

Y Creating packages
Y Importing modules from the package
Y Different ways of importing modules and packages

Introduction to Git and Github
Linkedin Profile creation and Daily Posts

Generate and expire the OTP
PAGENO:

& time module
X datetime module
KM time delta
% formatting date and time
HA strftimel)
& strptimeq
Hands-On - working with date and time

O reso

EZ Understanding the use of regex
E research)
E recompiled
E refina
respi
E resub))
[2 Meta characters and their use
Hands-On - Using regular expression to search patterns

Files
& Opening file
X Opening different file types
(X Readyrite.close files
& Opening files in different modes
Hands-On - Reading, Writing, Appending, opening, and closing files.

Use Cases : Download Instagram public Data
Download Youtube Videos with its details
Sending Automated Emails

Leatner will achieve five star badge in HackerRank

Able to Crack any competitive coding question

Learner HackerRank rank will be less than 1 Lakh,

PAGE NO:

8 MYSQL DATABASE

@ introduction to Database

Y What is Database?
Y Why use a Database?

Y What is DBMS?

Types of DBMS

% Introduction to SQL

X Database vs DBMS vs SQL vs MySQL
Y MySQL installation

[y] SQL Sublanguages

& Introduction to SQL Sublanguages
of Creating tables and describing its structure

Y DMLINSERT part

X DMLINSERT part-2

1% Null and Not Null constraintsaltering default behaviour
$ DOLSelect

X DCL.Commit Rollback Savepoint

X DMLWorking with Update and Delete commands.

0 MySQL Operators

E Where Clause
12 Introduction to MySQL Operators-1
E Introduction to MySQL Operators-2
EZ MySQL Warnings vs Errors

EZ Comparison Operators part

E Logical AND and other comparison operators

PAGE NO: