Learnbay provides practical training and hands on project experience for workingprofessional in python.Our trainers are highly experienced and expert in their domain
Who Should Attend Python Training:
Experienced Professional who want to learn Automation through Python .
Network professional who wants to start Automating network tasks using
Python
Software developers,Project Managers,Software test ing professionals.
Anyone who has deep desire to learn Python.
1. Practical training and hands onReal Time Project Implementation With Assignment.Course has many mini projects and minor projects with tons of assignment and exercises.2. Expert InstructorInstructors from premier institute like IIT Hyderabad,BITS Pilani and tier one product basedMNC3. Placement Assistance:Interview Guidance And Placement assistance for job seekers.
Course Duration:35 Hours of Live Classroom Training(Weekend Class)20 Hours Assignment6 Hours Project
Course Outline1. Installing & Running PythonPython 2.7 vs Python 3Local Environment SetupInstalling Python on differentPlatforms(Windows and Linux)Python Interpreter and PythonInteractive ShellPython IDE(Pydev,Pycharm,VIM)
2. IntroductionPython OverviewHistory Of PythonCpython,Jython,PyPyPython FeaturesAreas Of Application of PythonUnderstanding More About PythonWriting your First Python ProgramInteractive Mode ProgrammingScript Mode ProgrammingDir and help: Getting help from thePython interpreter.
3. Python Syntax ,Keywords andOperatorsPython IdentifiersVarious Operators and OperatorsPrecedenceReserved Words,LinesMultiLine Statements,Quotation Command Line ArgumentsPython Input/Output:Using the PrintFunctionGetting Input from UserBasic Data Types And Variables
4. Expressions, Statements, VariablesWorking With NumbersWorking With BooleansWorking with StringsString types and formattingProgram to find duplicate characters in aString.Program to reverse a stringProgram to check if String is Palindromeprogram to remove a newline in PythonMini Project :Dice Rolling Simulator
5. Python Data Types:List,Tuples,DictionariesPython Lists,Tuples,DictionariesAccessing Values,Basic OperationsIndexing, Slicing, and MatrixesBuiltin Functions & MethodsExercises on List,Tuples And DictionaryRemove Duplicate from ListsProgram to find the index of an item of atuple,Python program to convert a list to atuple,Python program to reverse a tupleprogram to convert a tuple to a dictionaryMini Project:Hangman game : “Guess the word” game
6. Making Decisions – if StatementsThe Relational OperatorsThe Logical OperatorsSimple if Statement,ifelse Statementifelif StatementMore Advanced If, ElIf & Else Processing
7. Loop ControlIntroduction To while LoopsCountControlled while LoopsEventControlled while LoopsUsing continuE,Using breakIntroduction To for LoopsFor loops with files,list,tuples anddictionariesMini Project:Decode the SMS: Translate or Decode amessage based on abbreviation
8. IteratorsUnderstanding IteratorsUsing iter And nextIterators And DictionariesOther Iterators
9. Functions And ScopesIntroduction To Functions – WhyDefining Functions Calling FunctionsFunctions With Multiple ArgumentsPredicate Functions,RecursiveFunctions,Object,Generators,Decorators,Anonymous Functions,AnonymousFunctions,HigherOrder FunctionsScope ,Global Scope,Local Scope,Nested Scope
10. ModulesUsing BuiltIn ModulesUserDefined ModulesModule Namespaces
11. File I/OPrinting to the ScreenReading Keyboard InputOpening and Closing Filesopen Function,file Object Attributesclose() Method ,Read,write,seekRename,remove,Mkdir,chdir,rmdirMini Project:Anagrams in File
12. Error And Exceptional HandlingException Handling,Assertions: Theassert StatementWhat is Exception,Handling anexceptionThe except Clause with No Exceptions,the tryfinally ClauseArgument of an Exception,Raising anExceptions,UserDefined Exceptions
13. Classes And ObjectsOverview of OOPCreating ClassesConstructor and destructor,Static andinstance variableCreating Instance ObjectsBuiltIn Class Attributes,DestroyingObjectsClass Inheritance,Overriding MethodsBase Overloading MethodsOverloading Operators,Data Hiding
14. Regular ExpressionMatching and Searching match() andsearch() FunctionsSearch and ReplaceRegular Expression ModifiersRegular Expression PatternsNon greedy repetitionBackreferences,AnchorsAutomation with regular expressionExercise:Validate email addressValidate web addressProcessing credit card numbers
15. Logging And DebuggingLogging — Logging facility for PythonLogger Objects,Logging LevelsCreating Log filesPython debugger pdb
16.Python Network ProgrammingNetworking Basics,What is Sockets?TCP vs UDP,Server Socket MethodsClient Socket MethodsGeneral Socket Methods,Socket ServerModule,Python networking withTelnet,Python networking with SSHTelnet and SSHv2 router configurationPython networking with SNMPPython networking with Scapy.Mini Project:Chat ApplicationPing Monitor
17. MultithreadingOverview of Threading modelProperties of ThreadsCreating Thread Using ThreadingModuleUsing queue with threadsSynchronizing Threads
18. Project and Certificate