Announcements
Prerequisites
· Basic knowledge of Computer Programming
Analytical and Logical thinking to analyze problem and deriving solution to problem
Syllabus
Module – 1 : Why should you learn to write programs, Variables, expressions and statements,
Conditional execution, Functions –8Hours
Module – 2 : Iteration, Strings, Files –8 Hours
Module – 3 : Lists, Dictionaries, Tuples, Regular Expressions–8 Hours
Module – 4 : Classes and objects, Classes and functions, Classes and methods–8 Hours
Module – 5 : Networked programs, Using Web Services, Using databases and SQL–8 Hours
Text Books:
1. Charles R. Severance, “Python for Everybody: Exploring Data Using Python 3”, 1st Edition, CreateSpace Independent Publishing Platform, 2016. (http://do1.drchuck.com/pythonlearn/EN_us/pythonlearn.pdf ) (Chapters 1 – 13, 15)
2. Allen B. Downey, "Think Python: How to Think Like a Computer Scientist”, 2ndEdition, Green Tea Press, 2015. http://greenteapress.com/thinkpython2/thinkpython2.pdf) (Chapters 15, 16, 17)(Download pdf files from the above links)
Reference Books:
1. Charles Dierbach, "Introduction to Computer Science Using Python", 1st Edition, Wiley India Pvt Ltd. ISBN-13: 978-8126556014
2. Mark Lutz, “Programming Python”, 4th Edition, O’Reilly Media, 2011.ISBN-13: 978-9350232873
3. Wesley J Chun, “Core Python Applications Programming”, 3rd Edition,Pearson Education India, 2015. ISBN-13: 978-9332555365
CMR Institute of Technology