About Me

header ads

PYTHON APPLICATION PROGRAMMING (18EC646)

PYTHON APPLICATION PROGRAMMING

  • Course Code : 18EC646 
  • CIE Marks :40
  • Lecture Hours/Week :03 
  • SEE Marks : 60
  • Total Number of Lecture Hours : 40(08 Hrs/module) 
  • Exam Hours :03
  • CREDITS — 03

Course Learning Objectives: This course will enable students to

  • Learn Syntax and Semantics and create Functions in Python. Handle Strings and Files in Python.
  • Understand Lists, Dictionaries and Regular expressions in Python.
  • Implement Object Oriented Programming concepts in Python
  • Build Web Services, Network and Database Programs in Python.

Module — 1

Why should you learn to write programs, Variables, expressions and statements, Conditional execution, Functions,

Module — 2

Iteration, Strings, Files,

Module — 3

Lists, Dictionaries, Tuples, Regular Expressions,

Module — 4

Classes and objects, Classes and functions, Classes and methods,

Module — 5

Networked programs, Using Web Services, Using databases and SQL,

Important Links:

Course outcomes: The students will be able to:

1. Examine Python syntax and semantics and be fluent in the use of Python flow control and functions.
2. Demonstrate proficiency in handling Strings and File Systems.
3. Create, run and manipulate Python Programs using core data structures like Lists, Dictionaries and use Regular Expressions.
4. Interpret the concepts of Object-Oriented Programming as used in Python.
5. Implement exemplary applications related to Network Programming, Web Services and Databases in Python.

Question paper pattern:

  • The question paper will have TEN questions.
  • There will be TWO questions from each module.
  • Each question will have questions covering all the topics under a module.
  • The students will have to answer FIVE full questions, selecting ONE fill question from each module.

Text Books:

1.Charles R. Sseverance, “Python for Everybody: Exploring Data Using Python 3”, 1 Edition, Create Space Independent Publishing Platform, 2016 (Chapters 1 — 13, 15).
2. Allen B. Do ey, “Think Python: How to Think Like a Computer Scientist”, 2n Edition, Green Tea Press, 2015 (Chapters 15,16,17)

References:

1. Mark Lutz, “Programming Python”, 4th Edition, O’Reilly Media, 2011.ISBN-l3z978-9350232873.
2. Wesley J Chun, “Core Python Applications Programming”, 3rd Edition, Pearson Education India, 2015. ISBN—13: 978—9332555365. 
3. Reema Thareja, “Python Programming using problem solving approach”, Oxford university press, 2017
x

Post a Comment

0 Comments