Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  

       

Core Python Programming Course Details
 

Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..

Batch Date: Sept 26th & 27th @5:30AM

Faculty: Khan Corporate Trainer
(10+ Yrs of Exp,.. & Real time Expert)

Duration: 10 Weekends Batch (Sat: 2 Hours & Sun: 2 Hours)

Venue :
DURGA SOFTWARE SOLUTIONS,
Flat No : 202, 2nd Floor,
HUDA Maitrivanam,
Ameerpet, Hyderabad - 500038

Ph.No: +91 - 8885252627, 9246212143, 80 96 96 96 96


Syllabus:

Core Python Programming
with Hands-on Multiple Projects Development & Deployment

Module 1 — Python Fundamentals

  • Introduction to Python
  • Features and applications
  • Python installation
  • IDE / Jupyter Notebook / Visual Studio Code
  • Python syntax
  • Comments
  • Variables
  • Keywords
  • Identifiers
  • Input and output
  • Type conversion

Practical Real Time Coding Programs

Module 2 — Python Data Types

Different Data Types

  • int
  • float
  • complex
  • bool
  • str
  • None
  • type()
  • isinstance()
  • Type conversion

Practical Real Time Coding Programs

Module 3 — Python Operators

Different Types of Operators

  • Arithmetic operators
  • Comparison operators
  • Assignment operators
  • Logical operators
  • Membership operators
  • Identity operators
  • Bitwise operators
  • Operator precedence

Practical Real Time Coding Programs

Module 4 — String Handling

  • Creating strings
  • Indexing
  • Slicing
  • String methods
  • Concatenation
  • Formatting
  • f-strings
  • Searching
  • Replacing
  • Splitting
  • Joining

Practical Real Time Coding Programs

Module 5 — Conditional Statements

Different Types of Conditional Statements

  • if
  • if-else
  • if-elif-else
  • Nested if
  • Multiple conditions
  • Conditional expressions

Real-world decision-making programs

Module 6 — Looping Statements

for Loop

  • Introduction to loops
  • Syntax of for
  • Using range()
  • Looping through strings
  • Looping through lists
  • Looping through dictionaries

while Loop

  • Syntax
  • Loop condition
  • Counter-based loops
  • Condition-based loops

Practical Real Time Coding Programs

Module 7 — Iterations & Loop Control

Iteration Concepts

  • What is iteration?
  • Iteration vs loop
  • Iterating over sequences
  • Iterating over strings
  • Iterating over lists
  • Iterating over tuples
  • Iterating over sets
  • Iterating over dictionaries
  • Nested iterations

Loop Control Statements

  • break
  • continue
  • pass

Practical Real Time Coding Programs

Module 8 — Python Collections

Lists

  • Creating lists
  • Indexing
  • Slicing
  • List methods
  • Adding/removing elements
  • Sorting
  • Nested lists

Tuples

  • Creating tuples
  • Accessing elements
  • Packing/unpacking

Sets

  • Set creation
  • Adding/removing
  • Union
  • Intersection
  • Difference

Dictionaries

  • Keys and values
  • Adding/updating
  • Removing
  • Dictionary methods
  • Nested dictionaries

Practical Real Time Coding Programs

Module 9 — Functions

Different Types of Functions

  • Creating functions
  • Calling functions
  • Parameters
  • Arguments
  • Return values
  • Positional arguments
  • Keyword arguments
  • Default arguments
  • Local/global scope
  • Basic lambda functions

Module 10 — Exception Handling

Different Types of Exceptions

  • Errors vs exceptions
  • Common Python exceptions
  • try
  • except
  • Multiple except
  • else
  • finally
  • raise
  • Custom Exceptions

Practical Real Time Coding Programs

Module 11 — File Handling

File Operations

  • File handling introduction
  • Opening files
  • File modes
  • Reading files
  • Writing files
  • Appending
  • with open()
  • Introduction to CSV and JSON

Practical Real Time Coding Programs

Module 12 — Projects Development

*** Real-World Multiple Projects Development & Deployment

Module 13 — Git Hub

*** Git Hub Practical Work:-

  • Git Hub Account Creation
  • Understanding GitHub repositories
  • Creating a New Repository
  • Uploading Python programs
  • Uploading project source code
  • Creating project folders
  • Managing Multiple projects
  • Publishing multiple projects on GitHub

Module 14 — Interview Preparation

*** Interview Preparations Discussions & Guidance

Module 15 — Resume Building

*** Resume Building Discussions & Guidance