Split data-files.org into numbers and strings.
--- a/data-types.org Wed Apr 21 14:28:38 2010 +0530
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,118 +0,0 @@
-* Data Types
-*** Outline
-***** Introduction
-******* What are we going to do?
-******* How are we going to do?
-******* Arsenal Required
-********* None
-*** Script
- Welcome friends.
-
- In this tutorial we shall look at data types available in Python and
- how to perform simple Input and Output operations.
- for 'Numbers' we have: int, float, complex datatypes
- for Text content we have strings.
- For conditional statements, 'Booleans'.
-
- Lets get started by opening IPython interpreter.
- Lets start with 'numbers'
- All integers irrespective of how big they are, are of 'int'
- data type
- Now we will create a variable, say
- x = 13
- print x
-
- To check the data type of any variable Python provides 'type' function
- type(x)
-
- y = 999999999999
- print y
-
- Floating point numbers comes under 'float'
- p = 3.141592
- type(p)
-
- Python by default provides support for complex numbers.
- c = 3+4j
- c is a complex number. 'j' is used to specify the imaginary part.
- type(c)
- Python also provides basic functions for their manipulations like
- abs(c) will return the absolute value of c(sqrt(a^2 + b^2))
- c.imag returns imaginary part and c.real gives the real part.
-
- Next we will look at Boolean datatype:
- Its a primitive datatype having one of two values: True or False.
- t = True
- print t
-
- Python is case sensitive language, so True with 'T' is boolean type but
- true with 't' would be a variable.
-
- f = not True
-
- we can do binary operation like 'or' and 'not' with these variables
- f or t
- f and t
-
- in case of multiple binary operations to make sure of precedence use
- 'brackets ()'
- a = False
- b = True
- c = True
- (a and b) or c
- True
- first a and b is evaluated and then the 'or' statement
- a and (b or c)
- False
-
- Now we shall look at Python Strings.
- In python anything enclosed inside quotes(single or double) is a string
- so
- a = 'This is a string'
- print a
- b = "This too!"
- print b
- c = '''This one too!'''
- print c
- d = """And one more."""
- print d
-
- Similar to lists we covered earlier even string elements can be accessed
- via index numbers starting from 0
-
- print a[0]
- print a[5]
- will
- To access last element we can use a[-1] which is one of Pythons feature.
- print a[-1]
- len function works with the strings also as it does with the arrays and
- returns length of the string.
-
- One thing to notice about the string variables is that they are
- immutable, that is
- a[0] = 't'
- will throw an error
-
- Some of methods available for string are:
- a.startswith('Thi')
- returns true if initial of the string is same
- similarly there is endswith
- a.endswith('ING')
- a.upper() returns a string with all letters capitalized.
- and a.lower() returns a string with all smaller case letters.
- As we have seen earlier use of split function, it returns the list after
- splitting the string, so
- a.split()
- will give list with three elements.
- we also have 'join' function, which does the opposite of what
- split does.
- ''.join(['a','b','c']) will return a joined string of the list we pass
- to it. Since join is performed on '' that is empty string we get 'abc'
- if we do something like
- '-'.join(['a','b','c'])
-
- we come to the end of this tutorial on introduction of Data types in
- Python. In this tutorial we have learnt what are supported data types,
- supported operations and performing simple IO operations in Python.
-
-*** Notes
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/numbers.org Wed Apr 21 14:43:08 2010 +0530
@@ -0,0 +1,72 @@
+* Data Types
+*** Outline
+***** Introduction
+******* What are we going to do?
+******* How are we going to do?
+******* Arsenal Required
+********* None
+*** Script
+ Welcome friends.
+
+ In this tutorial we shall look at data types available in Python and
+ how to perform simple Input and Output operations.
+ for 'Numbers' we have: int, float, complex datatypes
+ for Text content we have strings.
+ For conditional statements, 'Booleans'.
+
+ Lets get started by opening IPython interpreter.
+ Lets start with 'numbers'
+ All integers irrespective of how big they are, are of 'int'
+ data type
+ Now we will create a variable, say
+ x = 13
+ print x
+
+ To check the data type of any variable Python provides 'type' function
+ type(x)
+
+ y = 999999999999
+ print y
+
+ Floating point numbers comes under 'float'
+ p = 3.141592
+ type(p)
+
+ Python by default provides support for complex numbers.
+ c = 3+4j
+ c is a complex number. 'j' is used to specify the imaginary part.
+ type(c)
+ Python also provides basic functions for their manipulations like
+ abs(c) will return the absolute value of c(sqrt(a^2 + b^2))
+ c.imag returns imaginary part and c.real gives the real part.
+
+ Next we will look at Boolean datatype:
+ Its a primitive datatype having one of two values: True or False.
+ t = True
+ print t
+
+ Python is case sensitive language, so True with 'T' is boolean type but
+ true with 't' would be a variable.
+
+ f = not True
+
+ we can do binary operation like 'or' and 'not' with these variables
+ f or t
+ f and t
+
+ in case of multiple binary operations to make sure of precedence use
+ 'brackets ()'
+ a = False
+ b = True
+ c = True
+ (a and b) or c
+ True
+ first a and b is evaluated and then the 'or' statement
+ a and (b or c)
+ False
+
+ we come to the end of this tutorial on introduction of Data types in
+ Python. In this tutorial we have learnt what are supported data types,
+ supported operations and performing simple IO operations in Python.
+
+*** Notes
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/strings.org Wed Apr 21 14:43:08 2010 +0530
@@ -0,0 +1,67 @@
+* Data Types
+*** Outline
+***** Introduction
+******* What are we going to do?
+******* How are we going to do?
+******* Arsenal Required
+********* None
+*** Script
+ Welcome friends.
+
+ In this tutorial we shall look at data types available in Python and
+ how to perform simple Input and Output operations.
+ for 'Numbers' we have: int, float, complex datatypes
+ for Text content we have strings.
+ For conditional statements, 'Booleans'.
+
+ Now we shall look at Python Strings.
+ In python anything enclosed inside quotes(single or double) is a string
+ so
+ a = 'This is a string'
+ print a
+ b = "This too!"
+ print b
+ c = '''This one too!'''
+ print c
+ d = """And one more."""
+ print d
+
+ Similar to lists we covered earlier even string elements can be accessed
+ via index numbers starting from 0
+
+ print a[0]
+ print a[5]
+ will
+ To access last element we can use a[-1] which is one of Pythons feature.
+ print a[-1]
+ len function works with the strings also as it does with the arrays and
+ returns length of the string.
+
+ One thing to notice about the string variables is that they are
+ immutable, that is
+ a[0] = 't'
+ will throw an error
+
+ Some of methods available for string are:
+ a.startswith('Thi')
+ returns true if initial of the string is same
+ similarly there is endswith
+ a.endswith('ING')
+ a.upper() returns a string with all letters capitalized.
+ and a.lower() returns a string with all smaller case letters.
+ As we have seen earlier use of split function, it returns the list after
+ splitting the string, so
+ a.split()
+ will give list with three elements.
+ we also have 'join' function, which does the opposite of what
+ split does.
+ ''.join(['a','b','c']) will return a joined string of the list we pass
+ to it. Since join is performed on '' that is empty string we get 'abc'
+ if we do something like
+ '-'.join(['a','b','c'])
+
+ we come to the end of this tutorial on introduction of Data types in
+ Python. In this tutorial we have learnt what are supported data types,
+ supported operations and performing simple IO operations in Python.
+
+*** Notes