•
Apply some common "OO" patterns to your app to split everything up into logically separate classes - e.g. here's a simple TKInter app example using a common OO pattern used for GUIs called Model-View-Controller: https://gist.github.com/ReddyKilowatt/5d0bfedbe9a92a8f50cd948ab51683ee
•
Build your app around a SQL database containing non-trivial relationships between tables, and use complex SQL queries to retrieve the data you need for your graphs/tables/etc. (If you use a database, then the OO 'repository' pattern might be a useful way to separate that out from your UI code).
•
Get some data from someone else's free web API using HTTP - e.g. you could get some news headlines from https://newsapi.org/
•
Build a user authentication (identity/login) system using various common security features - e.g. password complexity, maximum retries, password reset, maybe some hand-rolled encrytion and/or hashing algorithm to store the password securely in your database, etc.
•
Apply some common "OO" patterns to your app to split everything up into logically separate classes - e.g. here's a simple TKInter app example using a common OO pattern used for GUIs called Model-View-Controller: https://gist.github.com/ReddyKilowatt/5d0bfedbe9a92a8f50cd948ab51683ee
•
Build your app around a SQL database containing non-trivial relationships between tables, and use complex SQL queries to retrieve the data you need for your graphs/tables/etc. (If you use a database, then the OO 'repository' pattern might be a useful way to separate that out from your UI code).
•
Get some data from someone else's free web API using HTTP - e.g. you could get some news headlines from https://newsapi.org/
•
Build a user authentication (identity/login) system using various common security features - e.g. password complexity, maximum retries, password reset, maybe some hand-rolled encrytion and/or hashing algorithm to store the password securely in your database, etc.
Last reply 7 minutes ago
year 13 gyg journal : trying not to become an academic victim 🤡📖Last reply 9 minutes ago
NICS Staff Officer and Deputy Principal recruitment 2022 2023Last reply 10 minutes ago
Rishi Sunak pledges to remove benefits for people not taking jobs after 12 monthsLast reply 11 minutes ago
Official: University of Bristol A100 2024 Entry ApplicantsLast reply 13 minutes ago
Can I do medicine with these gcse grades and what unis would be most likely to acceptPosted 16 minutes ago
Worried about son who wants to move out, will he be able to afford it?Last reply 17 minutes ago
Work experience opportunity related to finance/economiczLast reply 20 minutes ago
Official UCL Offer Holders Thread for 2024 entryLast reply 1 week ago
OCR A-level Computer Science Paper 2 (H446/02) - 19th June 2023 [Exam Chat]Last reply 2 weeks ago
AQA A-level Computer Science Paper 1 (7517 1A - 1E) - 12th June 2023 [Exam Chat]Last reply 4 weeks ago
OCR A-level Computer Science Paper 1 (H446/01) - 12th June 2023 [Exam Chat]Last reply 2 months ago
OCR GCSE Computer Science Paper 1 (J277/01) - 19th May 2023 [Exam Chat]Last reply 3 months ago
AQA GCSE Computer Science Paper 2 (8525/2) - 25th May 2023 [Exam Chat]Last reply 5 months ago
AQA GCSE Computer Science Paper 1 (8525/1A, 1B, 1C) - 19th May 2023 [Exam Chat]Last reply 5 months ago
AQA Computer Science NEA and Computer science paper 1 questionLast reply 1 week ago
OCR A-level Computer Science Paper 2 (H446/02) - 19th June 2023 [Exam Chat]Last reply 2 weeks ago
AQA A-level Computer Science Paper 1 (7517 1A - 1E) - 12th June 2023 [Exam Chat]Last reply 4 weeks ago
OCR A-level Computer Science Paper 1 (H446/01) - 12th June 2023 [Exam Chat]Last reply 2 months ago
OCR GCSE Computer Science Paper 1 (J277/01) - 19th May 2023 [Exam Chat]Last reply 3 months ago
AQA GCSE Computer Science Paper 2 (8525/2) - 25th May 2023 [Exam Chat]Last reply 5 months ago
AQA GCSE Computer Science Paper 1 (8525/1A, 1B, 1C) - 19th May 2023 [Exam Chat]Last reply 5 months ago
AQA Computer Science NEA and Computer science paper 1 questionWriting a computer science personal statement: expert advice from universities
Computer science degree personal statement example (2l) with review and advice
Computer science degree personal statement example (1z) with philosophy, Oxford offer, international applicant
Computer science degree personal statement example (1r) Btec, King's College offer