jagomart
digital resources
picture1_Python Pdf 184233 | 3cp83 Item Download 2023-02-01 03-31-16


 139x       Filetype PDF       File size 0.21 MB       Source: www.bvmengineering.ac.in


File: Python Pdf 184233 | 3cp83 Item Download 2023-02-01 03-31-16
3cp83 programming with python credits 4 ltp 3 0 1 course objective to impart programming skills of python programming language teaching and assessment scheme teaching scheme credits assessment scheme total ...

icon picture PDF Filetype PDF | Posted on 01 Feb 2023 | 2 years ago
Partial capture of text on file.
                                                                                               
                                 3CP83: PROGRAMMING WITH PYTHON 
                                          CREDITS - 4 (LTP: 3,0,1) 
                                                      
             Course Objective:  
             To impart programming skills of python programming language. 
              
             Teaching and Assessment Scheme: 
              Teaching Scheme    Credits               Assessment Scheme                  Total 
              (Hours per Week)                                                           Marks 
               L     T      P      C          Theory Marks           Practical Marks 
                                            ESE          CE         ESE          CE       
               3     0      2      4         60          40          20          30        150 
              
             Course Contents: 
              Unit                                 Topics                               Teaching 
               No.                                                                       Hours 
                1   Introduction                                                           04 
                    Basic elements of python; Control Structures; Strings and Inputs. 
                2   Functions, Scoping and Abstraction                                     06 
                    Functions and scoping; Specifications; Recursion; Global variables; Modules; 
                    Files; System Functions and Parameters. 
                3   Structured Types, Mutability and Higher-Order Functions                04 
                    Tuples; Lists and Dictionaries; Lists and Mutability; Functions as Objects. 
                4   Testing, Debugging, Exceptions and Assertions                          04 
                    Types of testing; Black-box and Glass-box; Debugging; Handling Exceptions; 
                    Assertions. 
                5   Classes and Object-Oriented Programming                                05 
                    Abstract Data Types and Classes; Inheritance; Encapsulation and Information 
                    Hiding. 
                6   Advanced Topics                                                        15 
                    Plotting using PyLab; Network Programming – Sockets; Graphics and GUI 
                    Programming;  Drawing  using  Turtle,  Tkinter  and  Python;  Other  GUIs; 
                    Database Access. 
                7   Hardware Interfacing                                                   07 
                    Introduction; Arduino IOP, Programming PYNQ-Z1’s onboard peripherals - 
                    LEDs, switches and buttons; Peripheral Example; Controlling a single LED; 
                    Controlling all the LEDs, switches and buttons 
                                                                                  Total    45 
              
             List of References: 
             1. John V Guttag. “Introduction to Computation and Programming Using Python”, Prentice 
               Hall of India  
             2. R. Nageswara Rao,  “Core Python Programming”, dreamtech 
             3. Wesley J. Chun. “Core Python Programming - Second Edition”, Prentice Hall  
             4. Michael  T. Goodrich, Roberto Tamassia, Michael H. Goldwasser, “Data Structures and 
               Algorithms in Pyhon”, Wiley  
             5. Kenneth A. Lambert, “Fundamentals of Python – First Programs”, CENGAGE Publication  
             6. Luke Sneeringer, “Professional Python”, Wrox  
              
              
                                               
       Course Outcomes (COs):  
       At the end of this course student will be able to… 
       1. Develop proficiency in creating applications using the Python Programming Language. 
       2. Describe various data structures available in Python programming language and apply them 
        in solving computational problems. 
       3. Test the code written in Python. 
       4. Draw various kinds of graphs using PyLab. 
       5. Perform interfacing with different hardware. 
       6. Create applications with graphical user interfaces. 
The words contained in this file might help you see if this file matches what you are looking for:

...Cp programming with python credits ltp course objective to impart skills of language teaching and assessment scheme total hours per week marks l t p c theory practical ese ce contents unit topics no introduction basic elements control structures strings inputs functions scoping abstraction specifications recursion global variables modules files system parameters structured types mutability higher order tuples lists dictionaries as objects testing debugging exceptions assertions black box glass handling classes object oriented abstract data inheritance encapsulation information hiding advanced plotting using pylab network sockets graphics gui drawing turtle tkinter other guis database access hardware interfacing arduino iop pynq z s onboard peripherals leds switches buttons peripheral example controlling a single led all the list references john v guttag computation prentice hall india r nageswara rao core dreamtech wesley j chun second edition michael goodrich roberto tamassia h goldwa...

no reviews yet
Please Login to review.