Python
ETLhive bringsa newtrainingcourse inthe widelyacclaimedprogramminglanguagePython,designed
primarilyforthe buddingprogrammerswhowishtomake itbiginthe Data AnalyticsDomain.Thishigh-
level programminglanguage withitspowerfullibrary,clearsyntax,andhighreadabilityhasemergedas
one of the "must-know"languages.The course atthe ETLhive isintendedtoimpartknowledge onthe
basicand advance conceptual frameworksof Pythonwhichincludesanin-depthunderstandingof
sequence andfile operations,machine learning,pythonscripts,functionsinpython,webscrapingetc.
Thiscourse is ideal forprogrammersasitprovidesahelpfulinsightintodebuggingprogrammingerrors,
therefore ensuringbetterprogrammingabilities.Further,there are elaborate lecturesonthe importance
and usage of Machine Learningand ScientificComputingandahands-ontrainingaboutsettingup
PythonEnvironment.
Whoshould opt for this course?
Software ProfessionalssuchasProgrammers,WebDevelopers,ETLDevelopers,AnalyticsProfessionals,
AutomationEngineers,HadoopProgrammers,ProjectManagers,andevenbeginnersmustlearnPython
to compete well andtoensure theirsuccessinthe ITsector.
Pre-requisites
Anyone havingabasicknowledge of WindowsorUNIXcan applyfor thiscourse.Anadditional
knowledge aboutprogrammingwillensurefasterlearningandimplementationinthe real-time projects.
Course and itsstructure
Introduction to Python
- DefiningPython
- Historyof Pythonand itsgrowingpopularity
- Featuresof Pythonanditswide functionality
- Python2 vs Python3
- Runninga PythonScript
- PythonScriptsonUNIX and Windows
- InstallationonUbuntu-basedMachines
- PythonIdentifiersandKeywords
- IndentationinPython
- CommentsandWritingtothe Screen
- CommandLine ArgumentsandFlowControl
- User Input
- Summary
- Conclusion
Python Data Types
- Objectives
- Variablesandtheirtypes
- Variables - StringVariables
- Variables - NumericTypes
- Variables - BooleanVariables
- DictionaryandPython
- Typesof Variables - Dictionary
- Comparisionof Variables
- DictionaryMethodsandManipulations
- OperatorsandLogical Operators
- ArithmaticOperationsonNumericValues
- OperatorsandKeywordsforSequences
- Summary
- Conclusion
Functionsand Error HandlingTechniques
- Objectivesof Functions
- FunctionParameters
- CreatingandCallingFunctions
- PythonuserDefinedFunctions
- PythonpackagesFunctions
- LambdaFunction
- Loopsin Python - While,Nested,Demo-Create
- Statements- BreakStatements,Continue Statements
- PythonExceptionsHandlingandStandardExceptionHierarchy
- try...except...else
- try...finally...clause
- User-definedExceptions
- Summary
- Conclusion
ObjectOrientedProgramming in Python
- Overview of ObjectOrientedProgramming
- DefiningClasses,Objects,andInitializers
- Attributes - Built-InClass
- DestroyingObjects
- Methods - Instance,Class,Static,Private methods,andInheritance
- Data Hiding
- Module Aliasesandreloadingmodules
- Regularexpressions
- Match Function,SearchFunction,andthe Comparision
- Searchand Replace
- Wildcard
- Summary
- Conclusion
Error Debuggingand Project Skeletons
- DebuggingErrors - Unit Tests
- ProjectSkeleton
- CreatingandUsing the Skeleton
Machine Learning with Python
- DefiningMachine Learning
- Implementationof Machine Learning
- Machine LearningandPython
- Algorithms
- LearningNumPyandScipy
- Learning- SupervisedorUnsupervised
- Supervised,UnsupervisedLearningandClassification
- Classificationandk-NearestNeighbours(kNN)
- Building,Testing,andMeasuringthe Performanceof the Classifier
- DefiningClusteringProblem
- k-MeansClustering
- Pandas - CreatingandManipulatingData
- Summary
- Conclusion
Scikit, Hadoop and Python
- DefiningScikit-learn
- InbuiltAlgorithms
- DefiningHadoopanditsgrowingpopularity
- Hadoopand MapReduce Framework
- MapReduce JobRun and Python
- PIG,HIVE, andPython
- WebScrapingin Python
- BeautifulsoupPackage
- Summary
- Conclusion

Python(1)

  • 1.
    Python ETLhive bringsa newtrainingcourseinthe widelyacclaimedprogramminglanguagePython,designed primarilyforthe buddingprogrammerswhowishtomake itbiginthe Data AnalyticsDomain.Thishigh- level programminglanguage withitspowerfullibrary,clearsyntax,andhighreadabilityhasemergedas one of the "must-know"languages.The course atthe ETLhive isintendedtoimpartknowledge onthe basicand advance conceptual frameworksof Pythonwhichincludesanin-depthunderstandingof sequence andfile operations,machine learning,pythonscripts,functionsinpython,webscrapingetc. Thiscourse is ideal forprogrammersasitprovidesahelpfulinsightintodebuggingprogrammingerrors, therefore ensuringbetterprogrammingabilities.Further,there are elaborate lecturesonthe importance and usage of Machine Learningand ScientificComputingandahands-ontrainingaboutsettingup PythonEnvironment. Whoshould opt for this course? Software ProfessionalssuchasProgrammers,WebDevelopers,ETLDevelopers,AnalyticsProfessionals, AutomationEngineers,HadoopProgrammers,ProjectManagers,andevenbeginnersmustlearnPython to compete well andtoensure theirsuccessinthe ITsector. Pre-requisites Anyone havingabasicknowledge of WindowsorUNIXcan applyfor thiscourse.Anadditional knowledge aboutprogrammingwillensurefasterlearningandimplementationinthe real-time projects. Course and itsstructure Introduction to Python - DefiningPython - Historyof Pythonand itsgrowingpopularity - Featuresof Pythonanditswide functionality - Python2 vs Python3 - Runninga PythonScript - PythonScriptsonUNIX and Windows - InstallationonUbuntu-basedMachines - PythonIdentifiersandKeywords - IndentationinPython
  • 2.
    - CommentsandWritingtothe Screen -CommandLine ArgumentsandFlowControl - User Input - Summary - Conclusion Python Data Types - Objectives - Variablesandtheirtypes - Variables - StringVariables - Variables - NumericTypes - Variables - BooleanVariables - DictionaryandPython - Typesof Variables - Dictionary - Comparisionof Variables - DictionaryMethodsandManipulations - OperatorsandLogical Operators - ArithmaticOperationsonNumericValues - OperatorsandKeywordsforSequences - Summary - Conclusion Functionsand Error HandlingTechniques - Objectivesof Functions - FunctionParameters
  • 3.
    - CreatingandCallingFunctions - PythonuserDefinedFunctions -PythonpackagesFunctions - LambdaFunction - Loopsin Python - While,Nested,Demo-Create - Statements- BreakStatements,Continue Statements - PythonExceptionsHandlingandStandardExceptionHierarchy - try...except...else - try...finally...clause - User-definedExceptions - Summary - Conclusion ObjectOrientedProgramming in Python - Overview of ObjectOrientedProgramming - DefiningClasses,Objects,andInitializers - Attributes - Built-InClass - DestroyingObjects - Methods - Instance,Class,Static,Private methods,andInheritance - Data Hiding - Module Aliasesandreloadingmodules - Regularexpressions - Match Function,SearchFunction,andthe Comparision - Searchand Replace - Wildcard
  • 4.
    - Summary - Conclusion ErrorDebuggingand Project Skeletons - DebuggingErrors - Unit Tests - ProjectSkeleton - CreatingandUsing the Skeleton Machine Learning with Python - DefiningMachine Learning - Implementationof Machine Learning - Machine LearningandPython - Algorithms - LearningNumPyandScipy - Learning- SupervisedorUnsupervised - Supervised,UnsupervisedLearningandClassification - Classificationandk-NearestNeighbours(kNN) - Building,Testing,andMeasuringthe Performanceof the Classifier - DefiningClusteringProblem - k-MeansClustering - Pandas - CreatingandManipulatingData - Summary - Conclusion
  • 5.
    Scikit, Hadoop andPython - DefiningScikit-learn - InbuiltAlgorithms - DefiningHadoopanditsgrowingpopularity - Hadoopand MapReduce Framework - MapReduce JobRun and Python - PIG,HIVE, andPython - WebScrapingin Python - BeautifulsoupPackage - Summary - Conclusion