CSE 214K: Python Lab (CHE)

Introduction to Programming with Python Lab: A Mandatory Course Offered for the students of Chemistry as a non-Major course in SUST

20 September, 2020

Dear Students, here is the final list of registered students in this course. Contact with me as early as possible if you need any corrections. Remember, none would be allowed to enroll this course if his/her name is not in the list below and s/he does not contact with me within this month. This is the final reminder. No excuse would be allowed later. Thank you.

  1. 2013131035 Mahabub Hossain

  2. 2015131009 Md.Zahir Uddin

  3. 2015131013 Md. Mehedi Hasan Shadhin

  4. 2015131030 Rakib Hassan

  5. 2015131043 Nafiz Imtiaj

  6. 2016131034 Muhsinur Rahman

  7. 2016131077 Imran islam khan

  8. 2017013179 MD Anwar Zahid

  9. 2017131007 Md Nayem Rana

  10. 2017131017 Md Rubel Rana

  11. 2017131021 Tawhidul Islam Chowdhury

  12. 2017131022 Mohammad Asiful Bahar

  13. 2017131024 MD. Takasur Rahman

  14. 2017131027 MD.Mustafa Bhuiyan

  15. 2017131040 Sanjida Tabassum Jarin

  16. 2017131043 Muhaimin Helal Efat

  17. 2017131045 Mohiuddin Mahin

  18. 2017131047 Sagidul Islam Sabbir

  19. 2017131063 Junayed Kayes Chowdhury

  20. 2017131075 Sabiha Akter Tisha

  21. 2017131081 Ahana Acharjee Tripti

  22. 2018131003 Khandaker Ferdous Rawnak

  23. 2018131006 Md. Masud Rana

  24. 2018131009 Kisholoy Das

  25. 2018131013 Rakin islam

  26. 2018131016 Anusua Roy

  27. 2018131019 Protoy Nandi

  28. 2018131021 Nazmul Huda Shadin

  29. 2018131023 Sourav Chowdhury

  30. 2018131031 Ritu Akter

  31. 2018131032 Soumik Ghosh

  32. 2018131035 MD Abu Sayam Sadik

  33. 2018131036 Istiaq Ahmed

  34. 2018131041 Md.Zakir Hossain

  35. 2018131045 Ashfia Nigar Anushka

  36. 2018131048 MD. ZIAUR RAHMAN

  37. 2018131049 Md.Fajley Rabbi

  38. 2018131050 Md Ariful Islam

  39. 2018131051 Shakil Ahmmed

  40. 2018131052 Al imran

  41. 2018131053 MD. Hassan Shahriar

  42. 2018131054 Md Rakib Hasan

  43. 2018131055 Aimon Hossain Faisal

  44. 2018131056 Rabius Sunny Akash

  45. 2018131057 Eafaz Uddin Pantho

  46. 2018131058 Kazi Mohammed Mehedi Hassan

  47. 2018131060 Rawnak Laila

  48. 2018131062 Noqib Hasan Bhuiyan

  49. 2018131066 Presila Tanchangya

  50. 2018131067 Md. Mahim Safayet Karim

  51. 2018131068 Monika Tarafdar

  52. 2018131069 Keya Chakraborty

  53. 2018131070 Surove Rani Saha

  54. 2018131072 md.shariful islam

  55. 2018131074 Shuher Mashuda Samia

  56. 2018131075 Md. Sazzad Hossain

  57. 2018131076 Md Asadullah Al Galif

  58. 2018131077 Motasim Bin Islam

  59. 2018131078 Pronoy chandra barman

  60. 2018131079 Ibrahim Kholil

  61. 2018131080 Md. Fakhrul Alam Sagor

  62. 2018131082 Md. Fahim Al-Imran

  63. 2018131084 Md Muntasir Soun

  64. 2018131085 Md. Noman Matabbor

  65. 2018131086 Bristi Dutta

  66. 2018131087 Nadia Khanam Luna

  67. 2018131089 MD Nazmul Hasan Ratul

  68. 2018131090 Debashish Das Dipto

  69. 2018131092 Bijan Kumar Das

  70. 2018131093 Md.Sohanur Rahman

  71. 2018131096 MD. SAJID HOSSAIN

  72. 2018131097 Md. Hasibul Hossain Shuvo

  73. 2018131098 Mahmodul Hasan Rifath

  74. 2018131099 Palash Debnath Prantha

  75. 2018131100 Bakhtiar Nizam Imtiaz

22 August, 2020

Dear Students, here is the primary list of registered students in this course (Lab). Please, check the theory course page also if you want to take the theory course. Contact with me as early as possible if you wanted to take both courses but registered in only one or you wanted to take one but registered in other or if you need any other corrections. Thank you.

  1. 2016131077 Imran islam khan

  2. 2017131021 Tawhidul Islam Chowdhury

  3. 2017131022 Mohammad Asiful Bahar

  4. 2017131043 Muhaimin Helal Efat

  5. 2017131045 Mohiuddin Mahin

  6. 2017131047 Sagidul Islam Sabbir

  7. 2017131075 Sabiha Akter Tisha

  8. 2017131081 Ahana Acharjee Tripti

  9. 2018131006 Md. Masud Rana

  10. 2018131009 Kisholoy Das

  11. 2018131016 Anusua Roy

  12. 2018131023 Sourav Chowdhury

  13. 2018131031 Ritu Akter

  14. 2018131032 Soumik Ghosh

  15. 2018131036 Istiaq Ahmed

  16. 2018131041 Md.Zakir Hossain

  17. 2018131045 Ashfia Nigar Anushka

  18. 2018131048 MD. ZIAUR RAHMAN

  19. 2018131049 Md.Fajley Rabbi

  20. 2018131051 Shakil Ahmmed

  21. 2018131052 Al imran

  22. 2018131053 MD. Hassan Shahriar

  23. 2018131054 Md Rakib Hasan

  24. 2018131055 Aimon Hossain Faisal

  25. 2018131056 Rabius Sunny Akash

  26. 2018131057 Eafaz Uddin Pantho

  27. 2018131058 Kazi Mohammed Mehedi Hassan

  28. 2018131060 Rawnak Laila

  29. 2018131062 Noqib Hasan Bhuiyan

  30. 2018131067 Md. Mahim Safayet Karim

  31. 2018131068 Monika Tarafdar

  32. 2018131069 Keya Chakraborty

  33. 2018131070 Surove Rani Saha

  34. 2018131072 md.shariful islam

  35. 2018131074 Shuher Mashuda Samia

  36. 2018131075 Md. Sazzad Hossain

  37. 2018131077 Motasim Bin Islam

  38. 2018131079 Ibrahim Kholil

  39. 2018131080 Md

  40. 2018131082 Md. Fahim Al-Imran

  41. 2018131084 Md Muntasir Soun

  42. 2018131085 Md. Noman Matabbor

  43. 2018131086 Bristi Dutta

  44. 2018131087 Nadia Khanam Luna

  45. 2018131089 MD Nazmul Hasan Ratul

  46. 2018131090 Debashish Das Dipto

  47. 2018131092 Bijan Kumar Das

  48. 2018131097 Md. Hasibul Hossain Shuvo

  49. 2018131098 Mahmodul Hasan Rifath

  50. 2018131099 Palash Debnath Prantha

  51. 2018131100 Bakhtiar Nizam Imtiaz

24 July, 2020

Dear Students, here is the official syllabus of this course. Note that, we have only CSE 214 course in our syllabus.

CSE113 / 213* (2 credits)

INTRODUCTION TO PROGRAMMING WITH PYTHON

Computer Basics: Concept on Computer Hardware, Software and its classification, Compiler vs Interpreter.

Using the Python Interpreter: Invoking the Interpreter, Argument Passing, Interactive Mode, The Interpreter and Its Environment, Source Code Encoding; An Informal Introduction to Python: Using Python as a Calculator- Numbers, Strings, Lists. First Steps Towards Programming; More Control Flow Tools: if Statements, for Statements, The range() Function, break and continue Statements, and else Clauses on Loops, pass Statements, Defining Functions; More on Defining Functions: Default Argument Values, Keyword Arguments, Arbitrary Argument Lists, Unpacking Argument Lists, Lambda Expressions, Documentation Strings, Function Annotations, Intermezzo: Coding Style; Data Structures: More on Lists- Using Lists as Stacks, Using Lists as Queues, List Comprehensions, Nested List Comprehensions, The del statement, Tuples and Sequences, Sets, Dictionaries, Looping Techniques, More on Conditions, . Comparing Sequences and Other Types; Modules: More on Modules- Executing modules as scripts, The Module Search Path, Compiled” Python files, Standard Modules, The dir() Function, Packages- Importing * From a Package, Intra-package References, Packages in Multiple Directories, matplotlib, numpy, other common necessary packages; Input and Output: Fancier Output Formatting, Old string formatting, Reading and Writing Files: Methods of File Objects, Saving structured data with json; Errors and Exceptions: Syntax Errors, Exceptions, Handling Exceptions, Raising Exceptions, User-defined Exceptions, Defining Clean-up Actions, Predefined Clean-up Actions. Classes: A Word About Names and Objects, Python Scopes and Namespaces, Scopes and Namespaces Example, A First Look at Classes, Class Definition Syntax, Class Objects, Instance Objects, Method Objects, Class and Instance Variables, Random Remarks, Inheritance, Multiple Inheritance, Private Variables, Odds and Ends, Iterators, Generators, Generator Expressions.

Textbook:

1. Learning Python, By Mark Lutz, 5thEdition

2. Think Python,By Allen B. Downey

3. The Python Tutorial, Official documentation of Python

CSE114 / 214* (2 credits)

INTRODUCTION TO PROGRAMMING WITH PYTHON LAB

Laboratory works based on theory classes and basic problem solving from rosalind.info using Pycharm, Jupyter and Anaconda IDEs.

22 July, 2020

Dear Students, please go to https://classroom.google.com and sign in with your GMail account. You would find a plus icon on the upper right corner. Click there and then click "Join Class". It would ask for a code, so give the provided code for classroom.

There, you would found a post to submit assignment. There also would be a post regarding your progress in this course. Fill the form attached with that post. Do it as soon as possible. Thanks.

22 July, 2020

Everyone who is interested to take this course should fill up this form. The deadline for registering in this course is 11: 59 PM August 25, 2020. Thanks.