Hello and welcome to CS50!
We’re onto the sixth week of CS50! This week we will be switching to a fun, new language: Python. Python is a high-level, interpreted programming language that is known for its simplicity and readability. It is widely used in web development, data analysis, and artificial intelligence, and is a great language to learn if you are new to programming.
This week we will be learning about the basics of Python, including functions, arguments, variables, loops, and conditionals. We will be writing simple programs to practice these concepts and get a feel for how Python works. By the end of the week, you will have a good understanding of the Python syntax and be ready to tackle more complex programs.
Resources:
Section-Specific:
- Sections are held Thursdays 9AM-11:45AM in 2 Arrow St. Room 420
- Section Slides
Course-wide:
- Week 6 Lecture Notes
- Week 6 Lecture Slides
- Problem Set 6: Python Due Sunday, Oct 27, 2024 11:59PM
- Syllabus
- Course FAQs
- Previous Year’s Feedback/Advice
Office Hours:
- My Office Hours: Friday 10:30AM-11:30AM in HSA Building 4th Floor
- All-Staff Office Hours: Sunday 3-5PM in Widener Library
- Office Hours Schedule
- Add this Google Calendar
- If you have any questions at all, email me!