In Fall 2022, I took Python with Professor Steve Perry. I have always shied away from coding, so I chose this class to just dive into the deep end. Through a series of increasingly more complex assignments, I went from knowing absolutely nothing about the Python language to being fairly comfortable utilizing it.
The most important things I learned in this class were:
How coding languages work and are formatted, especially their syntax and structures. This enables me to 'read code' rather than facing a wall of text with confusion.
The importance of paying attention to the small details. That missing semicolon makes a huge difference!
The terminology need to ask the right questions when I am trying to solve a coding problem.
Where to find answers and help to continue my own learning journey. Websites like W3schools are enormously help to continue to 'play' with code and answer new questions.
This course is an introduction to using Python to program computer applications. We will be reading from the required text and doing programming exercises. The assignments will be problems that you will solve by coding Python programs that exercise the concepts learned to date. You will learn the fundamentals of Python coding statements, how to define and use functions, how to work with data types and lists, use file I/O, and create and maintain a Python dictionary.
Code and test programs using fundamental Python statements.
Define and use functions and modules.
Work with datatypes and lists.
Work with file I/O.
Create and maintain a Python dictionary.