Skip to content

About

Python · Programming projects · NYU CSCI-UA 2

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Python Portfolio

A collection of Python projects built while learning core programming concepts — from basic logic to OOP, file I/O, and data structures.

Projects

# Project Key Concepts
01 Smartphone Manager OOP, dictionaries, input validation
02 Pokemon Center Database File I/O, nested dicts, CRUD, table formatting
03 Email Service File I/O, authentication, datetime, functions
04 Math Quiz Machine Classes, randomness, stats tracking, external modules
05 Gumball Machine OOP, list manipulation, simulation
06 Turtle Bar Chart Turtle graphics, proportional scaling, reusable functions
07 Password Validator String methods, loop validation, security rules

Skills Showcased

  • Object-Oriented Programming — class design, instance variables, methods
  • Data Structures — lists, dictionaries, nested structures
  • File I/O — reading, writing, and appending to files for data persistence
  • Input Validation — robust user input handling with clear error feedback
  • Algorithms — searching, sorting, proportional scaling, encryption decoding
  • Standard Library — random, datetime, turtle

Language

Python 3

About

Python · Programming projects · NYU CSCI-UA 2

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages