INTRODUCTION TO MODULE
Python is easy to apply, effective & versatile, making it a magnificent desire for developers.
Python is used largely in extraordinary regions like writing script application for laptop programmes, constructing Raspberry Pi programs, configuring servers, analyzing device getting to know and facts analytics programs & growing internet programs
INTRODUCTION TO PROGRAMMING
The fundamental Model of computation, algorithms, flowcharts, Programming Languages, compilation, trying out and Debugging and documentation.
ALGORITHMS AND FLOWCHARTS TO SOLVE PROBLEMS
Flow Chart Symbols, simple algorithms & flowcharts for sequential processing, choice primarily based totally processing & iterative processing. Some instance like: Exchanging values of variables, summation of a fixed of numbers, Decimal
Base to Binary Base conversion (BBB), Reversing digits of an integer, GCD (Greatest Common Division) Of digits , Test whether or not a number of is prime, factorial computation, Fibonacci sequence, Evaluate ‘sin x’ as sum of a series, Reverse order of factors of an array, Find biggest range in an array, Print factors of higher triangular matrix, and so forth.
INTRODUCTION TO PYTHON
Introduction to python, Technical Strength of Python, Introduction Python Interpreter and application execution, Using Comments, Literals, Constants, Python’s Built-in Data kinds, Numbers (Integers, Complex Numbers ,Floats, Real, Sets), Strings (Slicing, Indexing, different operations on Strings Concatenation), Accepting enter from Console, printing statements, Simple ‘Python’ applications.
OPERATORS, EXPRESSIONS AND PYTHON STATEMENTS
Assignment statement, expressions, Arithmetic, Relational, Logical, Bitwise operators & their precedence, Conditional statements: if, if-else, easy applications, Notion of iterative computation and manage glide –variety function, destroy statement ,While Statement, For loop, Continue Statement, Pass statement, else, assert.
SEQUENCE DATA TYPES
Lists, tuples & dictionary, (Slicing, Indexing, Concatenation, different operations on Sequence facts kind), idea of mutability, Examples to encompass locating the most, minimum, imply; linear seek on listing/tuple of numbers, & counting the frequency of factors in a listing the use of a dictionary.
Top-down technique of hassle solving, Function parameters Local variables, Modular programming and features, the Return statement, DocStrings, worldwide statement, Default argument values, key-word arguments, VarArgs parameters. Library function-enter(), eval(),print(), String Functions: count(), locate(), rfind(), capitalize(),swapcase(), islower(), isupper(), istitle(), replace(), title(), lower(), upper(),,strip(), lstrip(), rstrip(), aplit(), partition(), be part of(), isspace(), isalpha(), isdigit(), isalnum(), startswith(), endswith(), encode(), decode(), String: Slicing, Membership,
Pattern Matching, Numeric Functions: ceil(), floor(), sqrt(), eval(), max(), min(), pow(), round(), int(), random(),Date & Time Functions, Recursion
Concept of Files, File commencing in numerous kind of modes & final of a document, Writing onto a document, Reading from a document File features-open(), close(), read(), readline(),readlines(),writeline(), writelines(),seek() ,tell() Command Line arguments etc.
SCOPE AND MODULES
Scope of gadgets & Names, LEGB Rule Module Basics, Module Files as Namespaces, Reloading Modules , Import Model so forth.
Introduction to NumPy ,ndarray, data types, Array advent routines, Array attributes, Array From Numerical Ranges, Array From Existing Data Indexing and Slicing.