PYTHON


Course Duration

3 Months

Course Type

Certificate

PYTHON

Duration: 3 Months

Introduction to Programming

❋ The basic Model of computation,

❋ algorithms, flowcharts

❋ Programming Languages,

❋ compilation,

❋ testing & Debugging and documentation

Algorithms and Flowcharts to Solve Problems

❋ Flow Chart Symbols,

❋ Basic algorithms/flowcharts for sequential processing, decision based processing and iterative processing.

 Some examples like: Exchanging values of two variables, summation of a set of numbers, Decimal Base to Binary Base conversion, Reversing digits of an integer, GCD (Greatest Common Division) of two numbers, Test whether a number is prime, factorial computation, Fibonacci sequence, Evaluate ‘sin x’ as sum of a series, Reverse order of elements of an array, Find largest number in an array, Print elements of upper triangular matrix, etc.

Introduction to Python

❋ Python Introduction,

❋ Technical Strength of Python,

❋ Introduction to Python Interpreter and program execution Using Comments, Literals,Constants,

❋ Python’s Built-in Data types,

❋ Numbers (Integers, Floats, Complex Numbers, Real, Sets),

❋ Strings (Slicing, Indexing,Concatenation, other operations on Strings),

❋ Accepting input from Console

❋ Printing statements,

❋ Simple ‘Python’ programs

Operators, Expressions and Python Statements

❋ Assignment statement,

❋ expressions, Arithmetic,

❋ Relational, Logical, Bitwise operators and their precedence,

❋ Conditional statements: if, if-else, ifelif-else;

❋ simple programs,

❋ Notion of iterative computationand control flow –range function, While Statement, For loop, break statement, Continue Statement, Pass statement, else, assert.

Sequence Data Types

❋ Lists, tuples and dictionary, (Slicing, Indexing, Concatenation, other operations on Sequence data type), Concept of mutability, Examples to include finding the maximum, minimum, mean; linear search on list/tuple of numbers, and counting the frequency of elements in a list using a dictionary.

Functions

❋ Top-down approach of problem solving,

❋ Modular programming and functions,

❋ Function parameters,

❋ Local variables,

❋ the Return statement,

❋ DocStrings, global statement,

❋ Default argument values,

❋ keyword arguments,

❋ VarArgs parameters.

Library function-input(), eval(),print(),

❋ String Functions: count(), find(), rfind(), capitalize(), title(), lower(), upper(), swapcase(), islower(), isupper(), istitle(), replace(), strip(), lstrip(), rstrip(), aplit(), partition(), join(), isspace(), isalpha(), isdigit(), isalnum(), startswith(), endswith(), encode(), decode(),

❋ String: Slicing, Membership

❋ Pattern Matching,

❋ Numeric Functions: eval(), max(), min(), pow(), round(), int(), random(), ceil(), floor(), sqrt(), Date & Time Functions, Recursion

Frequently Asked Questions

Find your answers in most Frequently Asked Questions.

MSIIT provides a diverse range of courses, including diplomas, certifications, and short-term programs, catering to various interests and skill development needs.

Once enrolled, you gain instant access to our user-friendly platform, allowing you to explore course materials at your convenience. Enjoy 24/7 accessibility from any device.

Most courses have no specific prerequisites. Simply review the course details for any recommended background or skills. MSIIT welcomes learners at all levels.

Absolutely! Our dedicated support team is available to assist you with any technical issues or inquiries you may have. Feel free to reach out for prompt assistance.

Stay informed by subscribing to our newsletter. Receive regular updates on new courses, announcements, and exclusive opportunities directly in your inbox. Enrich your learning journey with the latest information from MSIIT.
Teacher name

Database management teacher


Also vist our other courses

Check our other courses, choose what you excels in