Wednesday, 15 March 2023

Second semestr Python

 I am going to handle Introduction to Python Programming for second semester E&CE Students. 

Teaching-Learning Process

These are sample Strategies, which teacher can use to accelerate the attainment of the various course

outcomes and make Teaching –Learning more effective

1. Use https://pythontutor.com/visualize.html#mode=edit in order to visualize the python code

2. Demonstrate and visualize basic data types (list, tuple, dictionary).

3. Chalk and talk

4. online and videos

Suggested Learning Resources:

Text Books

1. Al Sweigart,“Automate the Boring Stuff with Python”,1stEdition, No Starch Press, 2015.

(Available under CC-BY-NC-SA license at https://automatetheboringstuff.com/)

(Chapters 1 to 18, except 12) for lambda functions use this link:

https://www.learnbyexample.org/python-lambda-function/

2. Allen B. Downey, “Think Python: How to Think Like a Computer Scientist”, 2nd Edition,

Green Tea Press, 2015. (Available under CC-BY-NC license at

http://greenteapress.com/thinkpython2/thinkpython2.pdf

(Chapters 13, 15, 16, 17, 18) (Download pdf/html files from the above link)

E resources 

https://www.learnbyexample.org/python/

● https://www.learnpython.org/

● https://pythontutor.com/visualize.html#mode=edit

Activity Based Learning (Suggested Activities in Class)/ Practical Based learning

● Quizzes for list, tuple, string dictionary slicing operations using below link

https://github.com/sushantkhara/Data-Structures-And-Algorithms-with-

Python/raw/main/Python%203%20_%20400%20exercises%20and%20solutions%20for%20beginn

ers.pdf