# Programming and Problem Solving though Python Language

• What is Language What is Programming Language Interpreter and Compiler What is Program
28:28 Unlock
-
• Basic Computational Model. Testing, Debugging and Documentation. Algorithm & Pseudo code. Flowchart.
49:40 Unlock
-
• Problem solving approach Solve Various Problem Use of Algorithm Use of Flowchart
1:09:49 Unlock
-
• Example of Algorithm and Flowchart Factorial computation Reversing digits of an int Test whether a number is prime Fibonacci sequence GCD of two numbers
1:00:12 Unlock
-
• Fibonacci sequence GCD of two numbers
37:10 Unlock
-
• History of python Features of python Integrated Development Environment (IDE) Python Downloading & Installation First program in python.
41:54 Unlock
-
• Variables, Literals, Keywords Identifier naming rules How to using comments
1:07:28 Unlock
-
• What is Data Data Types in python What is Data 1. Number 2. String Basic operation of Number and String
41:53 Unlock
-
• Data types in python List data type tuple data type Dictionary data type Boolean data type
1:01:03 Unlock
-
• Accepting input from Console Printing Statements Simple Ã¢â‚¬ËœPythonÃ¢â‚¬â„¢ Programs
1:01:39 Unlock
-
• Operators, Operand and Expression Types of operators in python 1 Arithmetic operators 2 Comparison operators 3 Assignment operators 4 Logical operators 5 Bit-wise operator 6 Membership operators 7 Identify operators Precedence of operators
1:06:40 Unlock
-
• Iterative computation and control flow Range function While loop For loop Simple program
54:31 Unlock
-
• Break Statement Else Statement Continue Statement Pass Statement Simple program
1:05:04 Unlock
-
• Append function Finding maximum value Finding Minimum value Calculate mean of list
52:23 Unlock
-
• Top-down approach . What is function . Types of function . How to define function . def & return keyword
54:06 Unlock
-
• Parameters & Global Statement Parameters Default argument values Local Variable & Global Variable What is Docstring
1:06:40 Unlock
-
• Keywords Arguments VarArg Parameters
40:39 Unlock
-
• String Functions
37:38 Unlock
-
• String Functions replace() strip() lstrip() rstrip() split() partition() join() isspace()
57:56 Unlock
-
• Python Basic Programs Condition and Loop Programs
35:08 Unlock
-
• List Data Structure Operators of List List Built-in Functions List Built-in Methods
1:02:16 Unlock
-
• Tuple Data Structure Operators of Tuple Tuple Built-in Functions Tuple Built-in Methods
40:20 Unlock
-
• Set Data Structure Operators of Set Union perator(|) intersection perator(&) Difference perator(-) Set Built-in Methods add() pop() union() intersection() difference() discard() remove()
40:49 Unlock
-
• Dictionary Data Structure Dictionary Built-in Methods keys() values() items() update() clear() copy()
53:36 Unlock
-
• Number functions Use import keyword Math module Random module
1:07:28 Unlock
-
• Date & Time functions Time Module Date Time Module Calendar Module
45:04 Unlock
-
• Recursion function How to execute this function Sum of N natural number with recursion Factorial with recursion
1:07:03 Unlock
-
• Concept of file processing How to handle file File opening mode and its type How to read & write a file
1:02:36 Unlock
-
1:13:48 Unlock
-
• LEGB Rules Scope of objects or variables What is namespace Types of namespace
56:34 Unlock
-
• What is module How to create module Import module Reload module
1:05:25 Unlock
-
• Introduction to NumPy NumPy ndArray Array attributes Indexing & Slicing NumPy data types
45:51 Unlock
-
• Array Creation numpy.empty() numpy.zeros() numpy.ones() numpy.asarray() numpy.frombuffer() numpy.fromiter() Array From Numerical Ranges numpy.arange() numpy.linspace() numpy.logspace()
1:05:08 Unlock
-

Rs.1,299.00 Rs.1,000.00

#### Description

Detailed Syllabus

(i) Introduction to Programming
The basic Model of computation, algorithms, flowcharts, Programming
Languages, compilation, testing & debugging and documentation.
(ii) 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 Divisor) 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.

(iii) 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.

(iv) Operators, Expressions and Python Statements
Assignment statement, expressions, Arithmetic, Relational, Logical, Bitwise
operators and their precedence, Conditional statements: if, if-else, if-elif-else;
simple programs, Notion of iterative computation and control flow Ã¢â‚¬â€œrange
function, While Statement, For loop, break statement, Continue Statement, Pass
statement, else, assert.
(v) Sequence Data Types
Lists, tuples and dictionary, (Slicing, Indexing, Concatenation, other operations
on Sequence datatype),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.

(vi) 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.
(vii) File Processing
Concept of Files, File opening in various modes and closing of a file, Reading from