#๐Ÿ”’ Idea for a Data Programm

39 messages ยท Page 1 of 1 (latest)

pseudo sparrow
#

I am pretty new to coding in python. I want to make a first "big" project in hopes of learning by doing. I want to make a programm to track my training (I play tennis). I want to have a user interface to enter data, store it in a date bank and use it to calculate statistics to look at. But because I am really new to coding I dont know how I should start this project. Can someone help me?

zealous solsticeBOT
#

@pseudo sparrow

Python help channel opened

Remember to:

  • Ask your Python question, not if you can ask or if there's an expert who can help.
  • Show a code sample as text (rather than a screenshot) and the error message, if you've got one.
  • Explain what you expect to happen and what actually happens.

:warning: Do not pip install anything that isn't related to your question, especially if asked to over DMs.

hallow ivy
#

Are you familiar with some frontend frameworks?

pseudo sparrow
#

not really. I really want to learn by doing

hallow ivy
#

Try to build a frontend at first... It'll be a good stepping stone

pseudo sparrow
#

Oh you mean that... I already know how to use html + css to an extend. If that is enough to do my project... then I already know this ๐Ÿ˜„

supple jewel
#

Depending on how you want to do that, you don't even need some frontend/backend

#

If you are new and want to learn some python, I think tkinter would be enough

#

I suggest practicing the basics with simple exercises, following courses or using resources online to learn before starting with a big project

pseudo sparrow
#

I just dont know what to start with after learning the basics so I wanted to do this programm

hallow ivy
pseudo sparrow
hallow ivy
#

Flask - for reading every input from fronted, and sqlite for storing the inputs

pseudo sparrow
#

Alright ill look into that. Thanks a lot

supple jewel
#

SQL yes could be useful, but html and flask... depends if you want to access your data from multiple devices or if you are fine with a simple offline "software"

pseudo sparrow
#

I am fine with a simple offline software... what does that change in my project

hallow ivy
supple jewel
#

Yeah it is easier, at least for a first project

#

You could still improve it later

#

So you'll likely need SQL, and pandas or numpy and a way to store data (either local json files or csv, depending what type of data)

#

Matplotlib for plotting

hallow ivy
#

But you might have done something like taking inputs and doing some stuff with it... This will be nothing different, just an extra storing and reading step

supple jewel
#

And tkinter should be enough for a first project, it is the GUI

#

You can take inputs with buttons and text entries

pseudo sparrow
#

So ill need tkinter for the GUI, sql for the data storage and pandas for the data analysis. Is that all?

hallow ivy
#

And that's all!

pseudo sparrow
#

Alright sounds like a project ๐Ÿ˜„ thank you all

supple jewel
#

Looks like a solid base yes

hallow ivy
#

Yeah, good luck

supple jewel
#

Have fun !

#

And feel free to ask if you need help

pseudo sparrow
hallow ivy
#

We'll help, no worries

zealous solsticeBOT
#
Python help channel closed for inactivity

This help channel has been closed. Feel free to create a new post in #1035199133436354600. To maximize your chances of getting a response, check out this guide on asking good questions.