Best Python Training Course

Best Python Training Course provide by Ducat IT Training School

Beginner 0(0 Ratings) 0 Students enrolled
Created by ducatittrainingschool staff Last updated Sat, 09-Apr-2022 English


Best Python Training Course free videos and free material uploaded by ducatittrainingschool staff .

Syllabus / What will i learn?

Introduction To Python

  •     Why Python
  •     Application areas of python
  •     Python implementations
    •     Cpython
    •     Jython
    •     Ironpython
    •     Pypy
  •     Python versions
  •     Installing python
  •     Python interpreter architecture
    •     Python byte code compiler
    •     Python virtual machine(pvm)

Writing and Executing First Python Program

  •     Using interactive mode
  •     Using script mode
    •     General text editor and command window
    •     Idle editor and idle shell
  •     Understanding print() function
  •     How to compile python program explicitly

Python Language Fundamentals

  •     Character set
  •     Keywords
  •     Comments
  •     Variables
  •     Literals
  •     Operators
  •     Reading input from console
  •     Parsing string to int, float

Python Conditional Statements

  •     If statement
  •     If else statement
  •     If elif statement
  •     If elif else statement
  •     Nested if statement

Looping Statements

  •     While loop
  •     For loop
  •     Nested loops
  •     Pass, break and continue keywords

Standard Data Types

  •     Int, float, complex, bool, nonetype
  •     Str, list, tuple, range
  •     Dict, set, frozenset

String Handling

  •     What is string
  •     String representations
  •     Unicode string
  •     String functions, methods
  •     String indexing and slicing
  •     String formatting

Python List

  •     Creating and accessing lists
  •     Indexing and slicing lists
  •     List methods
  •     Nested lists
  •     List comprehension

Python Tuple

  •     Creating tuple
  •     Accessing tuple
  •     Immutability of tuple

Python Set

  •     How to create a set
  •     Iteration over sets
  •     Python set methods
  •     Python frozenset

Python Dictionary

  •     Creating a dictionary
  •     Dictionary methods
  •     Accessing values from dictionary
  •     Updating dictionary
  •     Iterating dictionary
  •     Dictionary comprehension

Python Functions

  •     Defining a function
  •     Calling a function
  •     Types of functions
  •     Function arguments
    •     Positional arguments, keyword arguments
    •     Default arguments, non-default arguments
    •     Arbitrary arguments, keyword arbitrary arguments
  •     Function return statement
  •     Nested function
  •     Function as argument
  •     Function as return statement
  •     Decorator function
  •     Closure
  •     Map(), filter(), reduce(), any() functions
  •     Anonymous or lambda function

Modules & Packages

  •     Why modules
  •     Script v/s module
  •     Importing module
  •     Standard v/s third party modules
  •     Why packages
  •     Understanding pip utility

File I/O

  •     Introduction to file handling
  •     File modes
  •     Functions and methods related to file handling
  •     Understanding with block

Object Oriented Programming

  •     Procedural v/s object oriented programming
  •     OOP principles
  •     Defining a class & object creation
  •     Object attributes
  •     Inheritance
  •     Encapsulation
  •     Polymorphism

Exception Handling

  •     Difference between syntax errors and exceptions
  •     Keywords used in exception handling
    •     try, except, finally, raise, assert
  •     Types of except blocks

Regular Expressions(Regex)

  •     Need of regular expressions
  •     Re module
  •     Functions /methods related to regex
  •     Meta characters & special sequences

GUI Programming

  •     Introduction to tkinter programming
  •     Tkinter widgets
    •     Tk, label, Entry, Textbox, Button
    •     Frame, messagebox, filedialog etc
  •     Layout managers
  •     Event handling
  •     Displaying image

Multi-Threading Programming

  •     Multi-processing v/s Multi-threading
  •     Need of threads
  •     Creating child threads
  •     Functions /methods related to threads
  •     Thread synchronization and locking

SQL

Introduction to Database

  •     Database Concepts
  •     What is Database Package?
  •     Understanding Data Storage
  •     Relational Database (RDBMS) Concept

SQL (Structured Query Language)

  • SQL like
  • SQL order by
  • SQL aliases
  • SQL views
  • SQL joins
    • Inner join
    • Left (outer) join
    • Right (outer) join
    • Full (outer) join
    • Mysql functions
    • String functions
    • Char_length
    • Concat
    • Lower
    • Reverse
    • Upper
    • Numeric functions
    • Max, min, sum
    • Avg, count, abs
    • Date functions
    • Curdate
    • Curtime
    • Now

Python Database Connectivity

  •     Creating database connection
  •     Understanding Cursor
  •     Executing queries
  •     Parameterized queries

Project using tkinter and database connectivity




Curriculum for this course
0 Lessons 00:00:00 Hours
+ View more
Description
You need online training / explanation for this course?

1 to 1 Online Training contact instructor for demo :


+ View more

Other related courses
About the instructor
  • 0 Reviews
  • 0 Students
  • 140 Courses
Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews

Material price :

Free

1:1 Online Training Fee: 1 /-
Contact instructor for demo :