Posts

Book Journal

Image
My own Journaling App Welcome back, everyone, to a new post of mine. This time, I'm excited to share my third project, a book tracker app. Features: Tracking books: You can easily track books you have read, are reading and want to read in the future. This is the main feature of the app. I am planning to add more features like a search bar and sorting by writer and genre but those will probably come later along as i am starting school in just a few days. Learnings & Hurdles This was biggest(almost 200 lines of code you can view here ) and my most challenging project to date, and i am in no way done but this project has been probably the most valuable one to me too in learning: Computational Thinking: With this project i believe i can think more like a computer and break down high level project ideas to low level coding concepts.  Python: I have in no way mastered python but i do think i know enough of the language where i can build almost any app idea with a little bit of goo...

My own Journaling App

Image
  My own Journaling App Welcome back, everyone, to a new post of mine. This time, I'm excited to share my second project, a Journaling app. Features: Adding an entry:   You can easily add a journal entry by giving it a title, writing what you want to write about, then clicking the save entry button. Viewing entries:  You can easily view all of the entries you ever made, edit them, delete them, and read them. The date and time of when you saved it are also shown. Local:  Everything is locally stored, so whatever you write is fully private. Learnings & Hurdles This project was more challenging than my last one, but I pushed through and learned alot: CustomTkinter:  I used customtkinter as I think it has a better-looking GUI. Python:  l used Python for this project and the last one, and as a result of these projects, I know the syntax of Python and how to make functions and basic programming conce...

To Do List Update

Image
  To Do List update Welcome back, everyone. I know it has been a while, and sadly, I'm posting this later than I originally planned to, due to some personal issues. But I have good news, I finally finished my To Do List app. Features: It doesn't have anything crazy, but it does have a counter that shows you how many tasks you have completed and how many you have in total. Here is a full breakdown: 3-dot menu:   Instead of a button for deleting and editing a task, I added a 3-dot menu. You can click on the task itself to delete/edit it. Task counter:  I added a simple counter that counts the number of tasks you have completed and how many you have in total. This was surprisingly more difficult than I had imagined Checkbox:  I added a checkbox. This was relatively easy, although making it sync with the counter was more challenging. Buttons:  I got 2 buttons add task button which, as the name says, just adds a task you ...

My First Python Project: Building a To-Do List from Scratch!

Image
My First Python Project: Building a To-Do List from Scratch! There's something incredibly satisfying about bringing an idea to life with code, and I just experienced that thrill for the very first time! I recently completed my very first self-made Python project: a simple to-do list application . It might not be the most complex program out there, but the journey from a blank screen to a functional tool was an amazing learning experience. The "Why" Behind the Project Every project starts with an idea, and for me, it was about taking a concept I understood (managing tasks) and translating it into code. I chose a to-do list because: It seemed achievable: As a beginner, I wanted something that wouldn't overwhelm me but still offer a good learning curve. It had practical use: Who doesn't need a better way to organize their tasks? It allowed me to explore fundamental concepts: I knew I'd get to practice core Python skills, such as data structures, functions, and...