Course Overview
Course: CSI-160 Python Programming
Semester: FA21
Professor: Josh Blumberg
Course Description
Students will learn the history and basics of computing as well as the fundamentals of Python programming. General topics include: the history of computing, number systems, Boolean logic, algorithm design and implementation, and modern computer organization. Programming topics include: memory and variables, data types, mathematical operations, basic file I/O, decision-making, repetitions, functions, and list basics.
Labs
Warning
All labs were done in Replit so all I can retrieve was my final for this class and a personal project I did right after the class.
Final Project:
Discord Plex Bot:
Link
This project was a Discord bot I made that can integrate with Plex to see if media on the server as well allow for suggestions.
Personal Project During the Course:
Markov Chain Discord Bot:
Link
A Discord bot that uses Markov Chain to generate sentences from input data that can be taken from discord channels. For a little bit more background I got annoyed with the bots that were available to use that used markovs chain for sentence generation, so I decided to make my own. This bot does have another markov algorithm from another person then it has my own algorithm.