basic-data-type/slides.tex
author Puneeth Chaganti <punchagan@fossee.in>
Tue, 09 Nov 2010 14:57:08 +0530
changeset 412 bb45826efe74
parent 406 a534e9e79599
child 418 8a42b4203f6d
permissions -rw-r--r--
Changes to basic data-types.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
     1
% Created 2010-11-09 Tue 14:56
320
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
     2
\documentclass[presentation]{beamer}
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
     3
\usepackage[latin1]{inputenc}
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
     4
\usepackage[T1]{fontenc}
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
     5
\usepackage{fixltx2e}
320
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
     6
\usepackage{graphicx}
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
     7
\usepackage{longtable}
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
     8
\usepackage{float}
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
     9
\usepackage{wrapfig}
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    10
\usepackage{soul}
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    11
\usepackage{textcomp}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    12
\usepackage{marvosym}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    13
\usepackage{wasysym}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    14
\usepackage{latexsym}
320
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    15
\usepackage{amssymb}
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    16
\usepackage{hyperref}
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    17
\tolerance=1000
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    18
\usepackage[english]{babel} \usepackage{ae,aecompl}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    19
\usepackage{mathpazo,courier,euler} \usepackage[scaled=.95]{helvet}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    20
\usepackage{listings}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    21
\lstset{language=Python, basicstyle=\ttfamily\bfseries,
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    22
commentstyle=\color{red}\itshape, stringstyle=\color{darkgreen},
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    23
showstringspaces=false, keywordstyle=\color{blue}\bfseries}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    24
\providecommand{\alert}[1]{\textbf{#1}}
320
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    25
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    26
\title{Plotting Data }
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    27
\author{FOSSEE}
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    28
\date{2010-09-14 Tue}
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    29
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    30
\usetheme{Warsaw}\usecolortheme{default}\useoutertheme{infolines}\setbeamercovered{transparent}
320
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    31
\begin{document}
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    32
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    33
\maketitle
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    34
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    35
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    36
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    37
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    38
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    39
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    40
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    41
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    42
320
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    43
\begin{frame}
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    44
\frametitle{Outline}
320
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    45
\label{sec-1}
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    46
\begin{itemize}
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    47
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    48
\item Datatypes in Python
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    49
\label{sec-1_1}%
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    50
\begin{itemize}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    51
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
    52
\item Numbers\\
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
    53
\label{sec-1_1_1}%
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
    54
\item Boolean\\
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
    55
\label{sec-1_1_2}%
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
    56
\item Sequence\\
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
    57
\label{sec-1_1_3}%
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
    58
\end{itemize} % ends low level
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    59
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    60
\item Operators in Python
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    61
\label{sec-1_2}%
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    62
\begin{itemize}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    63
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
    64
\item Arithmetic Operators\\
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
    65
\label{sec-1_2_1}%
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
    66
\item Boolean Operators\\
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
    67
\label{sec-1_2_2}%
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
    68
\end{itemize} % ends low level
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    69
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    70
\item Python Sequence Datatypes
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    71
\label{sec-1_3}%
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    72
\begin{itemize}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    73
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
    74
\item list\\
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
    75
\label{sec-1_3_1}%
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
    76
\item string\\
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
    77
\label{sec-1_3_2}%
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
    78
\item tuple\\
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
    79
\label{sec-1_3_3}%
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
    80
\end{itemize} % ends low level
320
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    81
\end{itemize} % ends low level
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    82
\end{frame}
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    83
\begin{frame}
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    84
\frametitle{Numbers}
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    85
\label{sec-2}
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    86
320
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    87
\begin{itemize}
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
    88
\item int
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
    89
\item float
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
    90
\item complex
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    91
\end{itemize}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    92
\end{frame}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    93
\begin{frame}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    94
\frametitle{Question 1}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    95
\label{sec-3}
320
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
    96
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    97
\begin{itemize}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    98
\item Find the absolute value of 3+4j
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
    99
\end{itemize}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   100
\end{frame}
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   101
\begin{frame}[fragile]
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   102
\frametitle{Solution 1}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   103
\label{sec-4}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   104
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   105
\lstset{language=Python}
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   106
\begin{lstlisting}
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   107
abs(3+4j)
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   108
\end{lstlisting}
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   109
\end{frame}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   110
\begin{frame}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   111
\frametitle{Question 2}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   112
\label{sec-5}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   113
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   114
\begin{itemize}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   115
\item What is the datatype of number 999999999999999999? Is it
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   116
\end{itemize}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   117
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   118
not int?
320
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
   119
\end{frame}
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
   120
\begin{frame}
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   121
\frametitle{Solution 2}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   122
\label{sec-6}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   123
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   124
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   125
\begin{itemize}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   126
\item Long
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   127
\item Large integers numbers are internally stored in python as Long
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   128
    datatype.
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   129
\end{itemize}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   130
\end{frame}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   131
\begin{frame}[fragile]
320
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
   132
\frametitle{Boolean}
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   133
\label{sec-7}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   134
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   135
\lstset{language=Python}
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   136
\begin{lstlisting}
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   137
In []: t=True
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   138
In []: f=False
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   139
\end{lstlisting}
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   140
\end{frame}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   141
\begin{frame}
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   142
\frametitle{Question 3}
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   143
\label{sec-8}
320
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
   144
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   145
\begin{itemize}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   146
\item Using python find sqaure root of 3?
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   147
\end{itemize}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   148
\end{frame}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   149
\begin{frame}
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   150
\frametitle{Solution 3}
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   151
\label{sec-9}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   152
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   153
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   154
\begin{itemize}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   155
\item 3**0.5
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   156
\end{itemize}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   157
\end{frame}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   158
\begin{frame}
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   159
\frametitle{Question 4}
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   160
\label{sec-10}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   161
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   162
\begin{itemize}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   163
\item Is 3**1/2 and 3**0.5 same
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   164
\end{itemize}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   165
\end{frame}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   166
\begin{frame}
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   167
\frametitle{Solution 4}
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   168
\label{sec-11}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   169
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   170
\begin{itemize}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   171
\item No,One gives an int answer and the other float
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   172
\end{itemize}
320
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
   173
\end{frame}
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
   174
\begin{frame}
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
   175
\frametitle{Sequence Data types}
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   176
\label{sec-12}
320
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
   177
\begin{itemize}
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
   178
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   179
\item Properties
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   180
\label{sec-12_1}%
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   181
\begin{itemize}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   182
\item Data in Sequence
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   183
\item Accessed using Index
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   184
\end{itemize}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   185
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   186
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   187
\item Type
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   188
\label{sec-12_2}%
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   189
\begin{itemize}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   190
\item list
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   191
\item String
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   192
\item Tuple
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   193
\end{itemize}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   194
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   195
320
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
   196
\end{itemize} % ends low level
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   197
\end{frame}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   198
\begin{frame}[fragile]
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   199
\frametitle{All are Strings}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   200
\label{sec-13}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   201
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   202
\lstset{language=Python}
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   203
\begin{lstlisting}
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   204
k = 'Single quote'
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   205
l = "Double quote contain's single quote"
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   206
m = '''"Contain's both"'''
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   207
\end{lstlisting}
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   208
\end{frame}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   209
\begin{frame}[fragile]
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   210
\frametitle{Immutabilty Error}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   211
\label{sec-14}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   212
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   213
\lstset{language=Python}
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   214
\begin{lstlisting}
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   215
In []: greeting_string[1]='k'
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   216
-------------------------------------------------------
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   217
TypeError           Traceback (most recent call last)
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   218
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   219
/home/fossee/<ipython console> in <module>()
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   220
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   221
TypeError: 'str' object does not support item assignment
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   222
\end{lstlisting}
320
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
   223
\end{frame}
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
   224
\begin{frame}
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   225
\frametitle{Question 5}
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   226
\label{sec-15}
320
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
   227
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   228
  Check if 3 is an element of the list [1,7,5,3,4]. In case it is
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   229
change it to 21.
320
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
   230
\end{frame}
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   231
\begin{frame}[fragile]
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   232
\frametitle{Solution 5}
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   233
\label{sec-16}
320
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
   234
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   235
\lstset{language=Python}
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   236
\begin{lstlisting}
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   237
l=[1,7,5,3,4]
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   238
3 in l
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   239
l[3]=21
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   240
l
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   241
\end{lstlisting}
320
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
   242
\end{frame}
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
   243
\begin{frame}
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   244
\frametitle{Question 6}
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   245
\label{sec-17}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   246
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   247
  Convert the string \~{}''Elizabeth is queen of england''\~{} to \~{}''Elizabeth is
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   248
queen''\~{}
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   249
\end{frame}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   250
\begin{frame}[fragile]
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   251
\frametitle{Solution 6}
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   252
\label{sec-18}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   253
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   254
\lstset{language=Python}
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   255
\begin{lstlisting}
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   256
s = "Elizabeth is queen of england"                                                                                                                 
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   257
stemp = s.split()                                                                                                                                   
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   258
' '.join(stemp[:3])
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   259
\end{lstlisting}
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   260
\end{frame}
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   261
\begin{frame}
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   262
\frametitle{Summary}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   263
\label{sec-19}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   264
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   265
\begin{itemize}
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   266
\item Number Datatypes -- integer,float and complex
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   267
\item Boolean and datatype and operators
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   268
\item Sequence data types -- List, String and Tuple
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   269
\item Accesing sequence
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   270
\item Slicing sequences
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   271
\item Finding length, sorting and reversing operations on sequences
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   272
\item Immutability
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   273
\end{itemize}
320
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
   274
\end{frame}
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
   275
\begin{frame}
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   276
\frametitle{Thank you!}
412
bb45826efe74 Changes to basic data-types.
Puneeth Chaganti <punchagan@fossee.in>
parents: 406
diff changeset
   277
\label{sec-20}
320
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
   278
406
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   279
  \begin{block}{}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   280
  \begin{center}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   281
  This spoken tutorial has been produced by the
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   282
  \textcolor{blue}{FOSSEE} team, which is funded by the 
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   283
  \end{center}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   284
  \begin{center}
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   285
    \textcolor{blue}{National Mission on Education through \\
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   286
      Information \& Communication Technology \\ 
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   287
      MHRD, Govt. of India}.
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   288
  \end{center}  
a534e9e79599 Completed basic data type based on review and improved on slides
Amit Sethi
parents: 320
diff changeset
   289
  \end{block}
320
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
   290
\end{frame}
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
   291
223044cf254f Adding new format st-scripts with questions etc for basic-data-type and
amit
parents:
diff changeset
   292
\end{document}