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
  • File=open(F_name,Acc_mode) File.close()[size]) File.write(str) File.readline([size]) File.writelines(seq) File.readlines([size]) File.tell(),[from])
    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


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
a file, Writing onto a file, File functions-open(), close(), read(), readline(),
readlines(),write(), writelines(),tell(),seek(), Command Line arguments.
(viii) Scope and Modules
Scope of objects and Names, LEGB Rule
Module Basics, Module Files as Namespaces, Import Model, Reloading Modules.

(ix) NumPy Basics
Introduction to NumPy, ndarray, datatypes, array attributes, array creation routines,
Array From Existing Data, Array From Numerical Ranges, Indexing & Slicing.

Rs.1,299.00 Rs.1,000.00


Enjoy this blog? Please spread the word :)