Skip to content

Entezino/CS50-Python-Programming-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS50’s Introduction to Programming with Python

This repository contains my work from CS50 Python, a course focused on learning fundamental programming concepts through practical exercises.

Course Structure

The course is organized into 9 problem sets followed by a final project:

Problem Sets

  1. Functions & Conditionals – simple programs and logic

  2. Loops – iterative problem-solving

  3. Exceptions – handling errors gracefully

  4. Libraries – working with external modules

  5. Unit Tests – writing tests for code reliability

  6. File I/O – reading and writing files

  7. Regular Expressions – pattern matching

  8. Object-Oriented Programming – classes and objects

  9. ETC. – final set covering advanced/combined concepts

Final Project

A Python project of my choice, UniPortal is a command-line university information system built in Python. It simulates a simplified academic portal used by students and professors to manage courses, enrollments, grades, and academic information. The project demonstrates object-oriented programming, file handling, exceptions, data persistence, and regular expressions (regex), all implemented in a clean, modular, and scalable structure.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages