PYTHON FOR BEGINNERS G
Python Certification Course
Graduates and Technology Aspirants
Regular Offline and Online Live Training
Week Days and Week Ends
1.5 hrs in weekdays and 3hrs during Weekend
•How To resolve errors in Python.
•Learn by example, by writing exciting programs
•Learn to code with Python the easy way.
•Learn about each and every major Python component.
•Learn Python programming best pracitices, SOLID, Design and more!
•Will be able to write error free programs in Python
•An easy way to learn one of the widely used Python
•You will have a strong understanding about how to develop Python project.
•with this time saving course you will Learn Python and ready to use it
•
•We are Known for High-Quality Training
•We Groom up your documents and profiles
•Fast Track course available with best Fees
•The courses range from basic to advanced level
•Fast track and Sunday Batches available on request
•Hands On Experience – will be provided during the course to practice
•Our trainers have experience in training End Users & Students & Corporate employees.
• Our dedicated HR department will help you search jobs as per your module & skill set, thus, drastically reducing the job search time
•
•Application Server, Problem Mgmt, SAP Technical/Functional, BO Developer, Automotive Developer, Protocols, Embedded C, AutoSar, Window Applications
•Iot, Embedded Systems, Bluetooth Low Energy, Bluetooth, Web Designing, Responsive Web Design, Visual Web Developer, Aws, Cloud Computing, Algorithm
•Javascript, CSS, UI Development, Html5, JSON, MySQL, Spring Boot, Design Patterns, NoSQL, Algorithms, Ui Developer
•QA and Testing, erp, IMS, Cloud Computing, asp.net vb.net c# c c++, core java j2ee, oracle plsql unix shell script, cobol jcl db2 vsam cics, Sharepoint C#
•Software Developer, quality testing engineers, Ui Developers, Oracle Apps, Sap Modules, Sharepoint Developers, Tibco Developers, .net Developers, java
•
Profile of the instructor
•Why should you learn Python ?
•Preparing the ground
•Introduction to Programming Languages
•Downloading Python and Pycharm IDE
•Installing Python and Pycharm IDE
•Setting the Python interpreter for Pycharm
•Let us start with coding
•Your first program in Python
•What are Variables in Python
•Coding Example of variables
•Using type() method
•Comments in Python
•Using input() method to read values
•Python programs execution on Console
•Setting the value of environment variable ‘path’
•First example program on console
•Second example program on console
•String in Python
•Basics of Strings
•Some String Functions Part 1
•Some String Functions Part 2
•Operators in Python
•Operators in Python Part 1
•Operators in Python Part 2
•Lists in Python
•Basics of List
•Indexing of a List
•Using range in a List
•Using Negative index
•Changing the items of a List
•Adding items into a List
•Deleting items from a List
•Iterating through the List Items
•Tuples in Python
•Basics of Tuples
•Creating and accessing a Tuple
•Immutability of Tuples
•Iterating through a Tuple
•Concatenation of Tuples and Lists
•Deletion of a Tuple
•Using count and index functions
•Unpacking a Tuple
•Membership Test of Tuple
•Sets in python
•Basics of Sets
•Creating and accessing Sets
•No Indexing of elements
•Using add and update methods
•Removing items
•Membership test
•Dictionaries
•Basics of a Dictionary
•Creating a Dictionary and accessing elements
•Iterating through the items of a Dictionary
•Control structures – if statement
•Control structures
•Using if statement
•Using else statement
•What is elif ladder
•Using elif statement Part 1
•Using elif statement Part 2
•Loops (Iteration)
•Basics of loops & for loop
•Using for loop
•Using for loop on strings
•continue statement
•range() function
•Nested for loops
•while loop
•using while loop
•Basics of nested loops
•Example of nested loops
•Using break and continue statements with while loop
•Formatting the output
•Using string modulo operator (%)
•Using format() method
•Using string methods to format output
•Regular Expressions
•Basics of Regular expressions
•Example programs
•Some important metacharacters
•Some examples of [] metacharacter
•Matching alphanumeric
•Matching whitespaces
•Startswith
•Endswith
•Dealing with dates
•Creating a date object / displaying current date
•Formatting date objects into strings Part – 1
•Formatting date objects into strings Part – 2
•Formatting date objects into strings Part – 3
•Formatting the time
•Functions
•Basics of functions
•functions with parameters and parameters
•Default parameter values
•Returning a value from a function
•Variable number of arguments Part 1
•Variable number of arguments with one or more fixed arguments
•Variable number of KEYWORD arguments Part 1
•Variable number of KEYWORD arguments Part 2
•LAMBDA Functions
•Basics of lambda functions
•Lambda functions as arguments
•Lambda functions in return statement
•Namespaces
•Basics of namespaces & scope
•Local scope of variables
•Global scope of variables
•Nested functions & scope
•Object Oriented Programming in Python
•Basics of OOPs
•OOPs Features of encapsulation and inheritance Part – 1
•OOPs Features of polymorphism and abstraction Part – 2
•Relationship of objects and classes
•Writing the first program using a class and object
•Constructors
•Basics of constructors
•Let’s consolidate the concepts of constructors and member methods Part 1
•Let’s consolidate the concepts of constructors and member methods Part 2
•Data and function Hiding
•Data hiding
•Function hiding
•__str__( ) and __repr__( ) functions
•Using __str( )__ function
•Using __repr( )__ function
•Static attributes
•Static attributes Part 1
•Static attributes Part 2
•Modifying and deleting properties
•Modifying properties of an object
•Deleting properties of an object
•Deleting an entire object
•Operator Overloading
•Concept & overloading of + (plus) operator
•A practical example of operator overloading
•Overloading comparison operators
•Overloading – (minus) operator
•Overloading of < and == operators
•Inheritance
•Basics concept and types of inheritance
•First coding example of inheritance
•Method overriding Part 1
•Method overriding Part 2
•Inheritance and constructors
•Inheritance and non-parameterized constructors
•Inheritance and parameterized constructors
•Modules
•Basics of module
•Example code of Modules Part – 1
•Example code of Modules Part – 2
•Using the class of a module
•Alias name to a module
•Exception Handling
•Basics of exception handling
•How to handle exceptions : example of ZeroDivisionError exception
•Example of NameError exception
•Example of ValueError exception
•Example of ImportError exception
•Example of KeyboardInterrupt exception
•Example of IndexError exception
•Multiple exception handlers under one try
•Calling a function from within try block
•Except exception handler – The base of all exceptions
•finally
•Defining custom exceptions
•File handling
•Basics of file handling
•Reading the data from a text file – with one single go
•Reading the data from a text file – character by character
•Reading the data from text file – line by line
•Opening the file in append and write modes
•Using the w+ mode for reading and writing Part – 1
•Using the w+ mode for reading and writing Part – 2
•Deleting a file
•Renaming a file
•Database programming
•Basics of databases
•Installing MySql and creating a database
•Learning the SQL statements – Create statement
•Learning the SQL statements – select statement
•Learning he SQL statements – insert statement
•Python coding for databases
•connecting Mysql with Python code
•Issuing Select query in Python code
•Retrieving column by column
•Issuing Create table query in Python code
•Inserting records into a table
•Dynamic insertion of records
•Issuing update query in Python script
•Issuing delete query in Python script
•
Freetrainings is a training powerhouse offering trainings on varied IT Technologies, Technology services on IT technologies, As an Independent Verification & Validation service provider.
Subscribe to our newsletter to get the latest news, tips, and advice.
Ravindra Bharathi School, 1st Ln, Opposite ANR Shopping Mall, Dwaraka Nagar, Visakhapatnam, Andhra Pradesh 530016.