0 evaluări0% au considerat acest document util (0 voturi)
11 vizualizări6 pagini
Best Python Training in Hyderabad & Bangalore - Learn Python Programming online & Classroom training from the expert trainers and get 100% Job Assistance.
https://www.magnitia.com/python-training.html
Best Python Training in Hyderabad & Bangalore - Learn Python Programming online & Classroom training from the expert trainers and get 100% Job Assistance.
https://www.magnitia.com/python-training.html
Best Python Training in Hyderabad & Bangalore - Learn Python Programming online & Classroom training from the expert trainers and get 100% Job Assistance.
https://www.magnitia.com/python-training.html
• Introduction to Programming • Binary number system Languages • Octal number system • Types of Programming Languages • Decimal number system • Interpreter based Languages vs • Hexa-decimal number system Compiler based Languages • What is Python? Python data types • History of Python • Static vs Dynamic data types • Languages used to develop Python • Types of Data Types • Different languages vs. Python • int, float • Realtime use-cases of Python • complex, bool • Features and versions of Python • str, range, list, set • Distributions of Python • tuple, dict • None, frozenset Python Environment • bytes, bytearray • Installation of Python on WINDOWS, UNIX and MAC Type conversions and eval() • Path Settings for Python Introduction to Data Structures • Python Documentation • Getting Help String data Structure • Interactive Mode • What is a string and Different ways to • Working with Python Command Line create a string Shell • String indexing and string slicing • Batch Mode • String concatenation and string • Working with Editors, IDE's and multiplication Notebooks • String unpacking • Basic Syntax • Splitting the data in different parts as • Running Python Scripts on Windows per user • Running Python Scripts on LINUX • capitalize() and tittle() and split() • Working with Python Cloud • del, count(), find(), swapcase() • Executing python Scripts on Android • reverse(),replace() and sort() • Executing python Scripts on IOS • String immutable • Python Indentation • Comments and Quotations List Data Structure • Python Identifiers and Keywords • Different ways to create a list object • Creating and working with Variables and Naming Conventions homogeneous lists • Assigning values to variables in • Creating an working with different ways heterogeneous lists • Print(), type() and id() built functions • List indexing and list slicing, list • Reading data from user using input()/ reversing raw_input().... • List concatenation and list multiplication • • Generating list by using range • advantages of tuple over list data function structure • List unpacking and list mutable • difference between list and tuple • Creating nested lists and indexing • mutable vs. immutable nested lists • Nested tuples • Python range() and xrange() functions • Python insert, append and extend Set Data Structure • Remove, pop and clear • Creating and working with set data • Python list ascending and descending structure in different ways • Converting given string data structure • Normal sets and frozen sets into list • Set mutable and unpacking set data • Converting given list data structure structure into string • Creating and working with sets with • Creating list from user values homogeneous elements • Nested lists, nested lists sorting • Creating and working with sets with heterogeneous elements Tuple Data Structure • Creating empty sets and modifying • creating a tuple Object in different the empty sets ways • Why sets not support indexing and • creating and working with slicing homogeneous tuple • Add, remove and discard the • creating and working with elements to set data structure heterogeneous tuple • Issubset, issuperset and isdisjoint • tuple indexing and tuple slicing • Union, intersection and difference • tuple concatenation and tuple • Intersection_update and multiplication difference_update • tuple unpacking and tuple immutable • Symmetric_difference and • all, any, len and sort symmetric_difference_update • del keyword • Conversions: • python tuple ascending and o Converting given string data descending structure into set • creating and working with nested o Converting given list data tuples structure into set • Conversions: o Converting given tuple data o converting given string data structure into set structure into tuple o Converting given set data o converting given list data structure into string structure into tuple o Converting given set data o converting given tuple data structure into list structure into string o Converting given set data o converting given tuple data structure into tuple structure into list Dictionary Data Structure • Working with named arguments and • Creating and working with dictionary keyword arguments data structure in different ways • Default arguments and positional • Creating empty dictionary and working arguments with empty dictionary • Working with default arguments and • Working with key and value pairs normal arguments • Dictionary mutable and unpacking • *args and **kwargs arguments dictionary • Argument unpacking • Adding and deleting key and value • Variable length arguments pairs to the existing data structure • Using data structures to function • Difference between pop and popitem definitions operations • Nested functions, global, nonlocal • Extracting only keys from the existing keywords data structure • Dir() and Format() functions • Extracting only values from the • Enumerate function existing data structure • Clear and pop methods Lambda Functions • Del keyword and pop method • Creating functions by using lambda • Creating a dictionary from existing keyword another data structure like tuple • Difference between def and lambda functions Operators • Working with filter functions • Arithmetic operators (+, -, *, / , %, //, • Working with map functions **) • Working with reduce functions • Logical or Boolean operators ( and, • Documentation strings or, not) • Function Annotations • Assignment operators (= , +=,-=,/=,*=, • Intermezzo : coding style %=,//=,**=,>>=,<<=,&=,|=, ^=) • Comparison operators (>,<,>=,<=,==,! Control Statements =) • Simple If statement • Bitwise operators (~, <<,>>,&,^,|) • If else statement • Identity operators(is, is not) • Elif statement • Membership operators(in,not in) • Nested if statement • unary (+) and unary (-) • Membership test for string • Operator precedence • Membership test for tuple • Membership test for list Python Functions and Arguments • Membership test for set • Defining functions and working with • Membership test for dictionary functions • conditional operator behaviour using • Using def keyword for functions if-else • Called functions and function definition and calling functions Loopings • Formal arguments and actual • For loop arguments, return values • While loop • Pass, continue and break statements • Objects Garbage Collection • Iterating over list, tuple, set and • Destructors dictionary • del statement • range() function • Collections Garbage Collection • while vs. else • for vs. else Advanced Python • infinite while and for loop creation File Handling • pattern printing programming • What is a file • Types of filesystes Advanced Concepts on Data Structures • File vs. directory • List comprehension • Creating a file in a directory • Dictionary comprehension • Open the file in the python • Nested data structures • Different ways to open the file in Python Modules • Writing to the file • What is module and purpose of • Appending the data to the existing file modules • Modes of operations • Different types of modules • Seek and tell methods • Different ways to import modules • Readline and readlines • Standard modules and user modules • Working with words and characters in • From Ö import * the file • Creating own modules • Real-time scenarios on files • Using modules in other modules • pickling/unpickling • Working with some standard modules • MATH, DATETIME, CALENDAR, OOPS Concepts SYS, OS Modules • Procedural vs. OOPs • Difference between C/C++ Vs. Java Packages Vs. Python • Introduction to Packages • Class and object • __init__.py file • Class(static) variables and instance • Defining Packages variables • Importing from Packages • Constructor • Data hiding • Defining sub Packages • Method overloading and overriding • Importing from sub Packages • Abstraction, accessing hidden • Differences between 2.X and 3.X properties of a class packages • Inheritance • Polymorphism Garbage Collections • Encapsulation • Introduction to Garbage Collection • Inner classes • Referenced versus UnReferenced • build in properties of a class Objects • Sorting custom objects • Object Reference Count • Garbage Collector Exception Handling in Python • Matching and searching • What is an syntax error, Runtime • Compile and sub functions error, exception, • Mobile numbers verifications • Exceptions handling Objective and • Email ids verifications exception hierarchy • Web scrapping • Try and except block • Handling multiple exceptions using Command Line Arguments multiple excepts • Reading command line arguments • Handling multiple exceptions using • Using command line arguments single except • Working with default except Introduction to DBMS • Handling exceptions with else and • Installation of MySQL Database finally blocks • Creating Databases in MySQL • Using assert for handling exceptions • Creating Users,assigning Privileges in • Return statement w.r.t try, except, MySQL finally blocks • Installation of MySQL Python Modules • Creating custom exceptions • Establishing connection with MySQL • Closing MySQL Database Logging in python Connections • What is logging and purpose of • Execution of Insert,Update,Delete and logging Select Queries • Creating a log file • Storing runtime events in log file Working with Database Connection • Different modes to store the data in • Connecting to database from Python log file application • DEBUG, INFO, WARNING, ERROR, • Creating connection to the database CRITICAL from Python application • Creating database and tables from Python applications to the database Iterators, generators and decorators, • Fetching data and updating data in closures the entities. • Working with yield keyword • Using cursor to execute SQL • Difference between yield and return command in Python application • Decorating a function with another • Using Fetchall and Fetchone methods function • PIP installation MultiThreading • Introduction Regular Expressions • Threading module • Basics of regular expressions • Defining a Thread • Findall function • Starting a Thread • Search function • Threads Synchronization • Match methods • Multithreaded Priority Queue o Group • Old Version Threading o Groups GUI Programming Network Programming • Introduction • Introduction • Components and Events • Protocols • An Example GUI • Sockets • The root Component • Connect to Server • Adding Button • Sending data • Entry widget • Receiving data • Text widget • Handling Connections • Radio button • Email Sending Application • Check button • SMS sending application • List boxes • Menus etc.
***
Our top priority is to strengthen your logical thinking and prepare you to tackle programming challenges across various platforms.
Every topic will be presented with multiple examples.
Learn how to analyse a problem to reach the best possible solution.
Topics listed are not in the order they will be covered.