Introduction to Python FundamentalsEnvironment Setup:Installation of PythonCreating virtual environmentsConfigurationIntroduction to PIPPackage installation with/without requirements.txtRunning Python code:Python interactive shellExecuting Python files using Python commandiPython / Jupyter Notebook / Google ColabBasic Syntax:Modules in PythonVariables and operatorsLoops and conditionalsRange functionsString Data Type and Built-in Functions:Manipulating strings with built-in functionsData Structures:Dictionary, Tuple, List, and Sets:Creating and manipulating these data structuresMerging and sortingOther String Operations:Slices, join, split, trimAdvanced Python ConceptsType HintingFunctions and DocstringsDecorators in PythonLambda ExpressionsClasses and Objects:Introduction to objects in PythonMethods and propertiesGetter and setter properties (@properties decorator)Classmethod and staticmethodPrivate and protected attributesMagic methods (init, new)Instancing*args and **kwargsAdvanced Python TechniquesGenerator ExpressionsFile HandlingException HandlingPython DatetimePython Code Best Practices (PEP8 Standards)Basic Commands:Capturing arguments in a Python fileBasics of NumPyBasics of Pandas:Basic data modificationIntegration with DB (SQLAlchemy)Dataframe operationsBasic filtering and joinsExcel/CSV handling
Know More