Python Programming

Python Programming

Detailed Course Index

Duration: 60 hours training

Job Description

Eligibility Criteria: Pass in 12th Standard/Equivalent

Detailed Course Index

Why code in Python – Some Internals
  • Why do people use Python?
  • What’s the downside of using Python?
  • What can I do with Python?
  • What Are Python’s technical strengths?
  • How does Python stack up to language X?
  • Most used python frameworks around the world
  • Companies in Bangalore and US working on python
  • Current Job scenario in Python (Why students should take this course seriously)
Different parts of the python program
  • A moderately complex python program
  • Understanding the structure of the program
  • How is ‘main’ in Python different from ‘main’ in other languages
  • Modules
  • Expressions
  • Statement and syntaxes
The Python Interpreter
  • Program Execution
  • A programmer’s view
  • Python’s View
  • Execution Model Variations
Briefly Describing Python Data Types
  • Python’s Core Data Types
  • Numbers
  • Lists
  • Dictionaries
  • Tuples
  • Files
  • User Defined Classes
  • Practice time: Students practicing all of the above types
The Dynamic Typing Interlude
  • The Case of the Missing Declaration Statements
  • Shared References
Files and Everything Else
  • Files
  • Object Flexibility
  • References Versus Copies
  • Comparisons, Equality, and Truth
  • Python’s Type Hierarchies
  • Built-in Type Gotchas
  • Practice time: Seeing Tuples and other concepts in action
Python Statements and Syntax
  • If / Else
  • Loops in python
  • For/While loops
  • Loop coding techniques
  • Decision making made simple
  • Practice time: Students write a few more, bit complicated python programs
Iterations and Comprehensions
  • Iterates
  • The iteration protocol: file iterators
  • Manual Iteration
  • List Comprehensions
  • List of comprehensions basics
  • Using List comprehensions on files
  • Extended List comprehensions syntax
  • Other Iteration contexts
  • Practice time: Students will write code to practice comprehensions and Iterations
The Documentation Interlude
  • Python documentation sources
  • Comments
  • The dir() function
  • DocStrings: __doc__
  • Web Resources, Published books
Functions
  • Function Basics
  • Scopes
  • Arguments
  • Practice Time: Practicing different types of functions and identifying complex scope

Scenarios

Modules
  • Modules the big picture
  • Module Coding basics
  • Module packages
  • Practice Time: Creating multiple modules and linking them together in a program
Classes and OOPs
  • OOPs the big picture
  • Class coding basics
  • Class Coding details
  • Operator Overloading
  • Designing with classes
  • OOPs concepts in python context
  • A realistic example, creating classes from the real world
  • Practice time: Students design a class structure from a real-world situation and see it in action
  • A look at the interview questions asked

Review and Rating

4.0

    Average Rating

5 stars
1
4 stars
1
3 stars
1
2 stars
0
1 star
0
  • Lyly Maymac 1 Month Ago

    There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable. If you are going to use a passage of Lorem Ipsum,

  • Gerard Hynes 3 Months Ago

    There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable. If you are going to use a passage of Lorem Ipsum,

  • Rosie White 5 Months Ago

    There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable. If you are going to use a passage of Lorem Ipsum,

  • Course fee INR. 23850
  • Type of learning Live Instructor Led
  • Duration 60 Hours
  • Eligibility Pass in 12th/Equivalent
  • Max Students 30 Students
  • Language English

Ms. Lucius

Software Engineer
(4.5 Rate)

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore .

disawar satta king