132x Filetype PDF File size 0.33 MB Source: cmrec.s3.ap-south-1.amazonaws.com
ACADEMIC PLANNER For “ PYTHON PROGRAMMING” Presented by A ANUSHA Department of CSE-Cyber Security CMR ENGINEERING COLLEGE (Approved by AICTE-New Delhi, Affiliated to J.N.T.U, Hyderabad) Kandlakoya(v),Medchal Road,Hyderabad-501 401,Telangana State, India .Website: www.cmrec.ac.in (2022-23) ACADEMIC PLANNER PYTHON PROGRAMMING S.No Content Page No 1 Preamble/Introduction 2 2 Prerequisites 2 3 Objectives and Outcomes 2 4 Syllabus 5 1.CMREC(8R)-B.TECH-CSE-CYBER SECURITY-R20(Autonomous) SYLLABUS 2.GATE 5 List of Expert Details (Local/National/International with Contact 7 details/Profile link/Blogs/their research Contribution towards the subject) 6 Journals with min 5 ref paper 7 7 Subject -Lesson plan 10 8 Suggested Books (prescribed and References) 11 9 Websites for self learning Resources like 12 www.geeksforgeeks.org,www.schools.com, Coursera ,edX, Udemy, Khan Academy, NPTEL etc along Registration procedures 10 Question Banks 15 1.JNTUH-Model papers 2.GATE 11 Two case study presentations with Project / Product/ Model 17 /Prototypes/ Industrial applications. 12 Assignment Question/Innovative Assignments sets. 18 13 List of topics for students Seminars with Guidelines 19 14 STEP/Course material in softcopy 19 15 Expert Lectures with topics & Schedules(if any) 19 (1) COURSE INTRODUCTION TO PYTHON PROGRAMMING Python is a popular programming language. It was created by Guido van Rossum and released in 1991. Python works on different platforms (Windows, Mac, Linux, Raspberry Pi, etc).It has a simple syntax similar to the English language. Python can be treated in a procedural way, an object-oriented way or a functional way.It has syntax that allows developers to write programs with fewer lines than some other programming languages. (2) OBJECTIVES, RELEVANCE AND OUTCOMES 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 and introduction to Network and Database Programming in Python. Course Outcomes: Examine Python syntax and semantics and be fluent in the use of Python flow control and functions. Demonstrate proficiency in handling Strings and File Systems. Create, run and manipulate Python Programs using core data structures like Lists, Dictionaries and use Regular Expressions. Interpret the concepts of Object-Oriented Programming as used in Python. Implement exemplary applications related to Network Programming, Web Services and Databases in Python (3) PREREQUISITES: Prerequisites: A course on “Programming for Problem Solving using C”. (4.1)SYLLABUS -CMREC(8R)-B.TECH-CSE-CYBER SECURITY-R20(Autonomous) UNIT – I Python Basics, Objects- Python Objects, Standard Types, Other Built-in Types, Internal Types, Standard Type Operators, Standard Type Built-in Functions, Categorizing the Standard Types, Unsupported Types Numbers - Introduction to Numbers, Integers, Floating Point Real Numbers, Complex Numbers, Operators, Built-in Functions, Related Modules Sequences - Strings, Lists, and Tuples, Mapping and Set Types UNIT - II FILES: File Objects, File Built-in Function [ open() ], File Built-in Methods, File Built-in Attributes, Standard Files, Command-line Arguments, File System, File Execution, Persistent Storage Modules, Related Modules Exceptions: Exceptions in Python, Detecting and Handling Exceptions, Context Management, *Exceptions as Strings, Raising Exceptions, Assertions, Standard Exceptions, *Creating Exceptions, Why Exceptions (Now)?, Why Exceptions at All?, Exceptions and the sys Module, Related Modules Modules: Modules and Files, Namespaces, Importing Modules, Importing Module Attributes, Module Built-in Functions, Packages, Other Features of Modules UNIT III Regular Expressions: Introduction, Special Symbols and Characters, Res and Python Multithreaded Programming: Introduction, Threads and Processes, Python, Threads, and the Global Interpreter Lock, Thread Module, Threading Module, Related Modules. UNIT IV GUI Programming: Introduction, Tkinter and Python Programming, Brief Tour of Other GUIs, Related Modules and Other GUIs WEB Programming: Introduction, Wed Surfing with Python, Creating Simple Web Clients, Advanced Web Clients, CGI-Helping Servers Process Client Data, Building CGI Application Advanced CGI, Web (HTTP) Servers. UNIT V Database Programming: Introduction, Python Database Application Programmer’s Interface (DB-API), Object Relational Managers (ORMs), Related Modules. (4.2) SYLLABUS - GATE Not applicable (4.3) SYLLABUS - IES Not applicable .(5)EXPERT DETAILS . EXPERT DETAILS The Expert Details which have been mentioned below are only a few of the eminent ones known Internationally, Nationally and Locally. There are a few others known as well. INTERNATIONAL 1. Ramez Elmasri, Department of Computer Science & Engineering, College of Engineering, The University of Texas at Arlington, Arlington, USA.
no reviews yet
Please Login to review.