PYTHON

Course Description:

This course teaches students how to develop Python applications. Topics covered include the Python programming language syntax, OO programming using Python, exception handling, file input/output, Database connectivity.

Who Should Attend:

This course is designed for application programmers and designers planning to develop applications using the Python.

 

 

Bene8its of Attendance:

Upon completion of this course, students will be able to: Run a Python application.

Navigate through the API docs.

Use the Object Oriented paradigm in Python Understand the division of classes into Pythonpackages. Use Exceptions to handle run timeerrors.

Prerequisites:

Knowledge of programing languages such as C or C++ is desirable but not mandatory.

 

Python Course Content Core Python Introduction to Script

  • What is Script,program?
  • Types ofScripts
  • Difference between Script and ProgrammingLanguages
  • Features and Limitation ofScripting
  • Types of programming LanguageParadigms

Introduction to Python

 

  • What isPython?
  • WhyPython?
  • Who UsesPython?
  • Characteristics ofPython
  • History ofPython
  • What isPSF?
  • PythonVersions
  • How to Download and InstallPython
  • Install Python with DiffIDEs
  • Features and Limitations ofPython
  • PythonApplications
  • Creating Your First PythonProgram
  • Printing to the Screen
  • Reading Keyboard Input
  • Using Command Prompt and GUI orIDE
  • PythonDistributions
Different Modes in PYTHON

 

  • Execute the Script
  • Interactive and ScriptMode
  • Python FileExtensions
  • SETTING PATH INWindows
  • Clear screen insidepython
  • Learn Python MainFunction
  • Python Comments
  • Quit the PythonShell
  • Shell as a Simple Calculator
  • Order ofoperations
  • Multiline Statements
  • Quotations inPython
  • Python PathTesting
  • Joining two lines
  • Python ImplementationAlternatives
  • Sub Packages inPython
  • Uses of Python in Data Science,IoT
  • Working with Python inUnix/Linux/Windows/Mac/Android..!!
PYTHON NEW IDEs

 

  • PyCharmIDE
  • How to Work onPyCharm
  • PyCharmComponents
  • Debugging process in PyCharm
  • PYTHON InstallAnaconda
  • What isAnaconda?
  • Coding Environments
  • SpyderComponents
  • General SpyderFeatures
  • Spyder ShortcutKeys
  • JupyterNotebook
  • What is Conda? and CondaList?
  • Jupyter andKernels
  • What isPIP?
Variables in Python

 

  • What isVariable?
  • Variables and Constants inPython
  • Variable,Variablenames andValue
  • Mnemonic Variable Names
  • Values andTypes
  • What Does “Type”Mean?
  • MultipleAssignment
  • Python different numericaltypes
  • Standard DataTypes
  • Operators andOperands
  • Order ofOperations
  • Swap variables
  • Python Mathematics
  • TypeConversion
  • Mutable Versus ImmutableObjects
String Handling

 

  • What isstring?
  • String operations andindices
  • Basic StringOperations
  • String Functions,Methods
  • Delete astring
  • String Multiplication andconcatenation
  • Python Keywords, Identifiers andLiterals
  • String FormattingOperator
  • Structuring with indentation inPython
  • Built-in StringMethods
  • Define DataStructure?
  • Data Structures inPYTHON
Python Operators and Operands

 

  • Arithmetic, Relational Operators and ComparisonOperators
  • Python AssignmentOperators
  • Short hand AssignmentOperators
  • Logical Operators or BitwiseOperators
  • Membership Operators
  • Identity Operators
  • Operatorprecedence
  • Evaluating Expressions
Python Conditional Statements

 

  • How to use “if condition” in conditionalstructures
  • if statement (One-WayDecisions)
  • if .. else statement (Two-wayDecisions)
  • How to use “else condition”
  • if ..elif .. else statement(Multi-way)
  • When “else condition” does notwork
  • How to use “elif”condition
  • How to execute conditional statement with minimalcode
  • Nested IFStatement
Python LOOPS

 

  • How to use “While Loop” and “ForLoop”
  • How to use For Loop for set of other things besidesnumbers
  • Break statements, Continue statement, Enumerate function for ForLoop
  • Practical Example
  • How to use for loop to repeat the same statement over andagain
  • Break, continuestatements
Learning Python Strings

 

  • Accessing Values inStrings
  • Various StringOperators
  • Some more examples
  • Python String replace()Method
  • Changing upper and lower casestrings
  • Using “join” function for thestring
  • Reversing String
  • SplitStrings
Sequence or Collections in PYTHON

 

  • Strings
  • Unicode Strings
  • Lists
  • Tuples
  • buffers
  • xrange
Python Lists

 

  • Lists aremutable
  • Getting toLists
  • Listindices
  • Traversing alist
  • List operations, slices andmethods
  • Map, filter andreduce
  • Deleting elements
  • Lists andstrings
Python TUPLE

 

  • Advantages of Tuple overList
  • Packing and Unpacking
  • Comparing tuples
  • Creating nestedtuple
  • Using tuples as keys indictionaries
  • DeletingTuples
  • Slicing ofTuple
  • Tuple MembershipTest
  • Built-in functions withTuple
  • Dotted Charts
Python Sets

 

  • How to create a set?
  • Iteration OverSets
  • Python SetMethods
  • Python SetOperations
  • Union ofsets
  • Built-in Functions withSet
  • Python Frozenset
Python Dictionary

 

  • How to create adictionary?
  • PYTHON HASHING?
  • Python DictionaryMethods
  • Copying dictionary
  • Updating Dictionary
  • Delete Keys from thedictionary
  • Dictionary items()Method
  • Sorting theDictionary
  • Python Dictionary in-builtFunctions
  • Dictionary len()Method
  • VariableTypes
  • Python List cmp()Method
  • DictionaryStr(dict)
Python Functions

 

  • What is afunction?
  • How to define and call a function inPython
  • Types ofFunctions
  • Significance of Indentation (Space) inPython
  • How Function ReturnValue?
  • Types of Arguments inFunctions
  • Default Arguments and Non-DefaultArguments
  • Keyword Argument and Non-keywordArguments
  • ArbitraryArguments
  • Rules to define a function inPython
  • Various Forms of FunctionArguments
  • Scope and Lifetime ofvariables
  • NestedFunctions
  • Call ByValue, Call byReference
  • Anonymous Functions/Lambdafunctions
  • Passing functions tofunction
  • map(), filter(), reduce()functions
  • What is aDocstring?
Open chat