basic-data-type/slides.tex
changeset 522 d33698326409
parent 521 88a01948450d
child 523 54bdda4aefa5
--- a/basic-data-type/slides.tex	Wed Nov 17 23:24:57 2010 +0530
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,286 +0,0 @@
-% Created 2010-11-09 Tue 15:26
-\documentclass[presentation]{beamer}
-\usepackage[latin1]{inputenc}
-\usepackage[T1]{fontenc}
-\usepackage{fixltx2e}
-\usepackage{graphicx}
-\usepackage{longtable}
-\usepackage{float}
-\usepackage{wrapfig}
-\usepackage{soul}
-\usepackage{t1enc}
-\usepackage{textcomp}
-\usepackage{marvosym}
-\usepackage{wasysym}
-\usepackage{latexsym}
-\usepackage{amssymb}
-\usepackage{hyperref}
-\tolerance=1000
-\usepackage[english]{babel} \usepackage{ae,aecompl}
-\usepackage{mathpazo,courier,euler} \usepackage[scaled=.95]{helvet}
-\usepackage{listings}
-\lstset{language=Python, basicstyle=\ttfamily\bfseries,
-commentstyle=\color{red}\itshape, stringstyle=\color{darkgreen},
-showstringspaces=false, keywordstyle=\color{blue}\bfseries}
-\providecommand{\alert}[1]{\textbf{#1}}
-
-\title{Plotting Data }
-\author{FOSSEE}
-\date{2010-09-14 Tue}
-
-\usetheme{Warsaw}\usecolortheme{default}\useoutertheme{infolines}\setbeamercovered{transparent}
-\begin{document}
-
-\maketitle
-
-
-
-
-
-
-
-
-
-\begin{frame}
-\frametitle{Outline}
-\label{sec-1}
-\begin{itemize}
-
-\item Datatypes in Python
-\label{sec-1_1}%
-\begin{itemize}
-
-\item Numbers\\
-\label{sec-1_1_1}%
-\item Boolean\\
-\label{sec-1_1_2}%
-\item Sequence\\
-\label{sec-1_1_3}%
-\end{itemize} % ends low level
-
-\item Operators in Python
-\label{sec-1_2}%
-\begin{itemize}
-
-\item Arithmetic Operators\\
-\label{sec-1_2_1}%
-\item Boolean Operators\\
-\label{sec-1_2_2}%
-\end{itemize} % ends low level
-
-\item Python Sequence Datatypes
-\label{sec-1_3}%
-\begin{itemize}
-
-\item list\\
-\label{sec-1_3_1}%
-\item string\\
-\label{sec-1_3_2}%
-\item tuple\\
-\label{sec-1_3_3}%
-\end{itemize} % ends low level
-\end{itemize} % ends low level
-\end{frame}
-\begin{frame}
-\frametitle{Numbers}
-\label{sec-2}
-
-\begin{itemize}
-\item int
-\item float
-\item complex
-\end{itemize}
-\end{frame}
-\begin{frame}
-\frametitle{Question 1}
-\label{sec-3}
-
-\begin{itemize}
-\item Find the absolute value of 3+4j
-\end{itemize}
-\end{frame}
-\begin{frame}[fragile]
-\frametitle{Solution 1}
-\label{sec-4}
-
-\begin{verbatim}
-abs(3+4j)
-\end{verbatim}
-\end{frame}
-\begin{frame}
-\frametitle{Question 2}
-\label{sec-5}
-
-\begin{itemize}
-\item What is the datatype of number 999999999999999999? Is it
-\end{itemize}
-
-not int?
-\end{frame}
-\begin{frame}
-\frametitle{Solution 2}
-\label{sec-6}
-
-\begin{itemize}
-\item Long
-\item Large integers numbers are internally stored in python as Long
-    datatype.
-\end{itemize}
-\end{frame}
-\begin{frame}[fragile]
-\frametitle{Boolean}
-\label{sec-7}
-
-\begin{verbatim}
-In []: t=True
-In []: f=False
-\end{verbatim}
-\end{frame}
-\begin{frame}
-\frametitle{Question 3}
-\label{sec-8}
-
-\begin{itemize}
-\item Using python find sqaure root of 3?
-\end{itemize}
-\end{frame}
-\begin{frame}
-\frametitle{Solution 3}
-\label{sec-9}
-
-
-\begin{itemize}
-\item 3**0.5
-\end{itemize}
-\end{frame}
-\begin{frame}
-\frametitle{Question 4}
-\label{sec-10}
-
-\begin{itemize}
-\item Is 3**1/2 and 3**0.5 same
-\end{itemize}
-\end{frame}
-\begin{frame}
-\frametitle{Solution 4}
-\label{sec-11}
-
-\begin{itemize}
-\item No,One gives an int answer and the other float
-\end{itemize}
-\end{frame}
-\begin{frame}
-\frametitle{Sequence Data types}
-\label{sec-12}
-\begin{itemize}
-
-\item Properties
-\label{sec-12_1}%
-\begin{itemize}
-\item Data in Sequence
-\item Accessed using Index
-\end{itemize}
-
-
-\item Type
-\label{sec-12_2}%
-\begin{itemize}
-\item list
-\item String
-\item Tuple
-\end{itemize}
-
-
-\end{itemize} % ends low level
-\end{frame}
-\begin{frame}[fragile]
-\frametitle{All are Strings}
-\label{sec-13}
-
-\begin{verbatim}
-k = 'Single quote'
-l = "Double quote contain's single quote"
-m = '''"Contain's both"'''
-\end{verbatim}
-\end{frame}
-\begin{frame}[fragile]
-\frametitle{Immutabilty Error}
-\label{sec-14}
-
-\begin{verbatim}
-In []: greeting_string[1]='k'
--------------------------------------------------------
-TypeError           Traceback (most recent call last)
-
-/home/fossee/<ipython console> in <module>()
-
-TypeError: 'str' object does not support item assignment
-\end{verbatim}
-\end{frame}
-\begin{frame}
-\frametitle{Question 5}
-\label{sec-15}
-
-  Check if 3 is an element of the list [1,7,5,3,4]. In case it is
-change it to 21.
-\end{frame}
-\begin{frame}[fragile]
-\frametitle{Solution 5}
-\label{sec-16}
-
-\begin{verbatim}
-l=[1,7,5,3,4]
-3 in l
-l[3]=21
-l
-\end{verbatim}
-\end{frame}
-\begin{frame}
-\frametitle{Question 6}
-\label{sec-17}
-
-  Convert the string \~{}''Elizabeth is queen of england''\~{} to \~{}''Elizabeth is
-queen''\~{}
-\end{frame}
-\begin{frame}[fragile]
-\frametitle{Solution 6}
-\label{sec-18}
-
-\begin{verbatim}
-s = "Elizabeth is queen of england"                                                                                                                 
-stemp = s.split()                                                                                                                                   
-' '.join(stemp[:3])
-\end{verbatim}
-\end{frame}
-\begin{frame}
-\frametitle{Summary}
-\label{sec-19}
-
-\begin{itemize}
-\item Number Datatypes -- integer,float and complex
-\item Boolean and datatype and operators
-\item Sequence data types -- List, String and Tuple
-\item Accesing sequence
-\item Slicing sequences
-\item Finding length, sorting and reversing operations on sequences
-\item Immutability
-\end{itemize}
-\end{frame}
-\begin{frame}
-\frametitle{Thank you!}
-\label{sec-20}
-
-  \begin{block}{}
-  \begin{center}
-  This spoken tutorial has been produced by the
-  \textcolor{blue}{FOSSEE} team, which is funded by the 
-  \end{center}
-  \begin{center}
-    \textcolor{blue}{National Mission on Education through \\
-      Information \& Communication Technology \\ 
-      MHRD, Govt. of India}.
-  \end{center}  
-  \end{block}
-\end{frame}
-
-\end{document}