summaryrefslogtreecommitdiff
path: root/lecture_notes/basic_python/module_plan.rst
diff options
context:
space:
mode:
authorPrabhu Ramachandran2014-06-12 18:30:44 +0530
committerPrabhu Ramachandran2014-06-12 18:30:44 +0530
commit1cd20420eaf6db98f985bb4ff9840dd0641d124b (patch)
treeecde55c63af0aa72133767bd3c091e644022e651 /lecture_notes/basic_python/module_plan.rst
parent985adfa4f8a8b9cfba2b0a573dadc77283651957 (diff)
parenta6b748ea000473c4cb36ec769a64fa5c9595a59e (diff)
downloadsees-1cd20420eaf6db98f985bb4ff9840dd0641d124b.tar.gz
sees-1cd20420eaf6db98f985bb4ff9840dd0641d124b.tar.bz2
sees-1cd20420eaf6db98f985bb4ff9840dd0641d124b.zip
Merge pull request #2 from FOSSEE/restructuring-repo
Restructuring repo
Diffstat (limited to 'lecture_notes/basic_python/module_plan.rst')
-rw-r--r--lecture_notes/basic_python/module_plan.rst83
1 files changed, 83 insertions, 0 deletions
diff --git a/lecture_notes/basic_python/module_plan.rst b/lecture_notes/basic_python/module_plan.rst
new file mode 100644
index 0000000..e4d1cbd
--- /dev/null
+++ b/lecture_notes/basic_python/module_plan.rst
@@ -0,0 +1,83 @@
+Basic Python
+============
+
+Module Objectives
+-----------------
+
+After successfully completing this module a participant will be able to:
+
+* Write Python scripts to perform simple string processing or
+ mathematical tasks {Ap}
+* Read and understand simple procedural Python programs {Ap}
+
++---------+------------------------------+----------+
+| Session | Topic | Duration |
++---------+------------------------------+----------+
+| 1 | Introduction to Python | 5 min |
+| | | |
+| | Python Interpreter | 20 min |
+| | - getting started | |
+| | - IPython introduction | |
+| | | |
+| | Basic Data-types | 25 min |
+| | - Numbers | |
+| | - Booleans | |
+| | - Sequences | |
+| | | |
++---------+------------------------------+----------+
+| 2 | Strings | 20 min |
+| | - Creation | |
+| | - Operations | |
+| | - Accessing elements | |
+| | - immutability | |
+| | - methods | |
+| | | |
+| | Conditionals | 10 min |
+| | - if, if-else, if-elif-else | |
+| | - Ternary operator | |
+| | - pass | |
+| | | |
+| | Loops | 10 min |
+| | - while | |
+| | - for | |
+| | | |
+| | Lists | 20 min |
+| | - Creation | |
+| | - Operations | |
+| | - Accessing elements | |
+| | - adding & removing | |
+| | - sorting | |
++---------+------------------------------+----------+
+| 3 | I/O | 10 min |
+| | - print x & print x, | |
+| | - string formatting | |
+| | - raw_input | |
+| | | |
+| | Files | 20 min |
+| | - opening | |
+| | - reading | |
+| | - tokenization | |
+| | | |
+| | Functions | 30 min |
+| | - definition | |
+| | - doc-strings | |
+| | - code reading | |
+| | - default arguments | |
+| | - keyword arguments | |
+| | - variable scope | |
++---------+------------------------------+----------+
+| 4 | Tuples | 10 min |
+| | - packing, unpacking | |
+| | - swapping | |
+| | | |
+| | Dictionaries | 15 min |
+| | - creating | |
+| | - Accessing elements | |
+| | - Adding & removing elements | |
+| | - containership | |
+| | - keys and values | |
+| | | |
+| | Sets | 10 min |
+| | - creating | |
+| | - operations | |
++---------+------------------------------+----------+