Advanced Python

PYTHON is a multi-paradigm programming language. Object-oriented programming and structured programming are fully supported, and many of its features support functional programming and aspect-oriented programming Many other paradigms are supported via extensions, including design by contract and logic programming.

Advanced Python Training

Python is an interpreted, high-level, general-purpose programming language. Python’s design philosophy emphasizes code readability with its notable use of significant whitespace. Its language constructs and object-oriented approach aim to help programmers write clear, logical code for small and largescale projects.
Python strives for a simpler, less-cluttered syntax and grammar while giving developers a choice in their coding methodology.

Tkinter (Graphical User Interface)

  • Building Your First Python GUI Application With Tkinter
  • Adding a Widget
  • Working With Widgets
  • Displaying Text and Images With Label Widgets
  • Displaying Clickable Buttons With Button Widgets
  • Getting User Input With Entry Widgets
  • Getting Multiline User Input With Text Widgets
  • Assigning Widgets to Frames With Frame Widgets
  • Adjusting Frame Appearance With Reliefs
  • Understanding Widget Naming Conventions
  • Controlling Layout With Geometry Managers
  • pack() Geometry Manager
  • place() Geometry Manager
  • grid() Geometry Manager
  • Making Your Applications Interactive
  • Using Events and Event Handlers
  • Using bind()

NumPy -Numerical Python

  • How does NumPy where work?
  • 2D matrices
  • Multidimensional array
  • Using the result as an index
  • Parameters ‘x’ and ‘y’
  • Apply on Pandas DataFrames
  • Multiple conditions
  • Nested where (where within where)
  • Finding rows of zeros
  • Finding the last occurrence of a true condition Using on DateTime data

Matplotlib (Plotting Graphs Using pyplot)

  • Plot Types
  • Line Plot
  • Histograms
  • Paths
  • Streamplot
  • Bar Charts
  • Vertical Line,Horizontal Line,Multiple Lines
  • Multiple Plots

MISCELLANEOUS

  • Iterable and Iterator
  • yield Keyword
  • Python Generators
  • Python Closures
  • Python Decorators
  • @property Decorator in Python
  • Assert Statement

What is Multitasking

  • Process based and Thread based Multitasking
  • Applications of Multithreading
  • How to implement Multithreading in Python?
  • Different Ways to Create a Thread in Python
  • Creating a Thread using Thread class
  • Creating a Thread class by inheriting Thread class
  • Advantages of multithreading in Python
  • Naming a Thread in Python

Python MySQL

  • Create Database – Python MySQL
  • Create Table – Python MySQL
  • Insert Data in Table
  • Select Data from Table
  • Update data in Table
  • Delete data from Table
  • Drop Table from Database
  • WHERE clause – Python MySQL
  • Order By clause – Python MySQL
  • Limit clause – Python MySQL
  • Table Joins – Python MySQL

Python and MySQL Database connectivity

  • Installing MySQL Connector/Python
  • Establishing a Connection With MySQL Server
  • Establishing a Connection
  • Creating a New Database
  • Connecting to an Existing Database
  • Creating, Altering, and Dropping a Table
  • Defining the Database Schema
  • Creating Tables Using the CREATE TABLE Statement
  • Showing a Table Schema Using the DESCRIBE Statement
  • Modifying a Table Schema Using the ALTER Statement
  • Deleting Tables Using the DROP Statement
  • Inserting Records in Tables

Data Manipulation with Pandas

  • Pandas in Python
  • How to Install Pandas
  • Data Frame is by importing a csv file using Pandas.
  • How to Read Excel Files to Pandas Data frames
  • Setting the Index Column when Reading xls File
  • Importing an Excel File to Pandas in Two Easy Steps:
  • Pandas Read Excel: How to Read All Sheets
  • Setting the Data Type for Data or Columns
  • Writing Pandas Data Frames to Excel
  • Using execute()
  • Using execute many()
  • Reading Records From the Database
  • Reading Records Using the SELECT Statement
  • Filtering Results Using the WHERE Clause
  • Handling Multiple Tables Using the JOIN Statement
  • Updating and Deleting Records From the Database

REGULAR EXPRESSIONS

  • Introduction
  • Simple Character Matches
  • Special Characters
  • Character Classes
  • Quantifiers
  • The Dot Character
  • Greedy Matches
  • Grouping
  • Matching at Beginning or End
  • Match Objects
  • Substituting
  • Splitting a String
  • Compiling Regular Expressions
  • Flags

Leave a Comment

Your email address will not be published. Required fields are marked *