python

Welcome to Beginning Programming in Python!

In this class you will learn how to write your first programs in Python, one of the most popular programming languages, use standard Python libraries (including math, regular expressions, turtle graphics, etc.), remotely connect to a server using SSH and SFTP, and eventually become a  junior programmer, who will be ready to continue his or her journey in the wonderful land of Coding and Scripting.

Please, check the class Syllabus page for more information on the class policies, grading, DRC services, and the instructor's, teaching assistants' and tutors' contacts.

You will learn how to install Python 3 and write and run Python scripts using Python IDLE (pronounced AIDL) and other IDEs on your own computer. You will also learn how to transfer your Python source files to a UCSC server using SFTP and run a bash shell and Python scripts on the server using SSH. You can check the Files folder on Canvas and read instructions on how to install Python 3, to use IDLE, and to connect to the UCSC UNIX timeshare using SSH and SFTP.

Thank you for joining the class! I hope you will have a wonderful coding adventure with us!

Good luck!

Important Information

Discussion section attendance is not mandatory for the winter class! Also, there will be several discussions sections offered online or in person. You do to not have to worry about what discussion section to attend - you can choose it later! Please spread out the word to your classmates and other students because the information on UC Santa Cruz - Schedule of Classes (ucsc.edu) is not completely correct! Thank you!!!

Quizzes, labs, and programming assignments will be submitted on Canvas. You will be provided with detailed instructions on how to do it.

If you encounter problems, let us know: post your question on Canvas, attend discussion sections, or contact the teaching assistants or instructor.

The class schedule can be found here: Class Schedule.pdf 

All zoom lectures can be found in the Assignments folder under the name Video Lectures. You can watch them as many times as you like, and you can take them for credit.

AttachmentSize
Image icon python-snake.jpg6.77 KB
PDF icon Class Schedule.pdf190.29 KB