Skip to content

rSith/CS50-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS50's Introduction to Computer Science - Python

This repository contains my solutions to CS50's Python problem sets and projects.

Course Information

  • Course: CS50's Introduction to Computer Science
  • Focus: Python Programming
  • University: Harvard University (Online)

Contents

Week 0 - Functions, Variables

  • Problem sets and solutions for Week 0

Week 1 - Conditionals

  • Problem sets and solutions for Week 1
  • Topics: if/elif/else statements, comparison operators

Week 2 - Loops

  • Problem sets and solutions for Week 2
  • Topics: for loops, while loops, iteration

Week 3 - Exceptions

  • Problem sets and solutions for Week 3
  • Topics: try/except, error handling

How to Use

  1. Clone this repository
  2. Navigate to the week/problem you want to review
  3. Open the .py file to see the solution
  4. Try to understand the approach before looking at the code

Learning Goals

  • ✅ Master Python fundamentals
  • ✅ Understand algorithms and data structures
  • ✅ Practice problem-solving skills
  • ✅ Build professional GitHub portfolio

Topics Covered

  • Functions and Variables
  • Conditionals and Boolean Logic
  • Loops and Iteration
  • Exceptions and Error Handling
  • Libraries and Modules
  • Unit Tests
  • File I/O
  • Regular Expressions
  • Object-Oriented Programming

Resources

Author

Ranshitha Attanayake


Solutions completed as part of CS50's Introduction to Computer Science course

About

CS50’s Introduction to Programming with Python - Problem Sets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages