# Search Tutorials

The Tutorials in this series are created using Python 3.4.3, IPython 5.1.0 on Ubuntu 12.04. Python is a programming language that lets you work more quickly and integrate your systems more effectively. Read more

#### 1.Basic Matrix Operations

Foss : Python 3.4.3 - English

Outline: Create matrices from lists asmatrix method arange and reshape methods Basic matrix operation Addition, subtraction and multiplication of a matrix Determinant of a matrix eye(..

##### Intermediate

Foss : Python 3.4.3 - English

Outline: flatten() function Example to convert a multidimensional matrix to single dimension matrix Frobenius norm of a matrix Demonstration of Frobenius norm of a matrix Inverse of a m..

#### 3.Least square fit

Foss : Python 3.4.3 - English

Outline: Generating a Least Square fit line Generating L vs t square loadtxt function Usage of numpy library Plotting L vs t square Steps for least square fit line Matrix formulation ..

#### 4.Basic datatypes and operators

Foss : Python 3.4.3 - English

Outline: Data types in Python Demonstration of int, float and complex data types with examples Different functions associated with int data type Complex numbers and their functions Bool..

#### 5.Sequence datatypes

Foss : Python 3.4.3 - English

Outline: List, string and tuple sequence data types with examples How to access a list using index numbers? Access the string elements Access the tuple elements How to add different seq..

#### 6.Input-output

Foss : Python 3.4.3 - English

Outline: Various output statements Print a string Print a string with newline character How to use format operators? Example for integer format Example for string format Example for f..

#### 7.Conditional Statements

Foss : Python 3.4.3 - English

Outline: if condition statement Demonstration of if statement with example if/else condition statement with example Importance of indentation in a program Usage of colon in program Con..

#### 8.Loops

Foss : Python 3.4.3 - English

Outline: Explanation of while loop Demonstration of while loop with example Print the squares of all the even numbers below 10 using while loop How to use for loop? Print the squares of..

#### 9.Manipulating lists

Foss : Python 3.4.3 - English

Outline: Various manipulation in lists Slicing of lists Syntax and demonstration of slicing of lists How to use step value in slicing Striding of list Examples with various parameters ..

#### 10.Manipulating strings

Foss : Python 3.4.3 - English

Outline: How to slice a string Various way to get substrings using index Reverse a string How to check if a given string is a palindrome or not Replace characters in a string Convert a..

#### 11.Getting started with tuples

Foss : Python 3.4.3 - English

Outline: What are tuples? How to declare tuples? Examples to declare tuples Demonstration of creating tuple Accessing tuples by their index positions Iteration over tuples Demonstrati..

#### 12.Dictionaries

Foss : Python 3.4.3 - English

Outline: Overview of dictionaries Creating an empty dictionary Creating a non empty dictionary About key:value pair How to access the dictionary elements Demonstration of wrong key Ad..

#### 13.Sets in Python

Foss : Python 3.4.3 - English

Outline: What are sets in python? Input sets Create sets How to create empty sets? Operations on sets Add and remove methods Union and intersection methods Difference and symmetric_d..

#### 14.Getting Started with Functions

Foss : Python 3.4.3 - English

Outline: About Functions How to define a function Example for defining a function Calling a function with arguments Calling a function without arguments Return values from a function ..

Foss : Python 3.4.3 - English

Outline: Functions with default arguments Various examples for default arguments Interchanging the default and non-default arguments Call a function with keyword arguments Call a functi..

#### 16.Using Python Modules

Foss : Python 3.4.3 - English

Outline: Python modules Run a Python script from command line How to import modules in python scripts? How to import required functions from a module? Usage of namespace Advantages of ..

#### 17.Writing Python Scripts

Foss : Python 3.4.3 - English

Outline: About Python modules What is importing? How to write a function and save it as a script Run a python script Import a module Example to import a module usage of __name__ varia..

#### 18.Testing and Debugging

Foss : Python 3.4.3 - English

Outline: What is software testing? Write a simple function How to write test cases? Create simple tests for a function Run the script and test the code Automate tests Example for test..