•
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.
Posted 1 minute ago
Thinking of quitting my apprenticeshipLast reply 2 minutes ago
University of Oxford 2025 Undergraduate Applicants Official ThreadLast reply 5 minutes ago
LSE International Social and Public Policy and Economics (LLK1) 2024 ThreadLast reply 7 minutes ago
Official Cambridge Postgraduate Applicants 2024 ThreadLast reply 12 minutes ago
Official UCL Offer Holders Thread for 2024 entryLast reply 18 minutes ago
Official: Aston University A100 2024 Entry Applicant thread1165
Last reply 33 minutes ago
Official University of Edinburgh Applicant Thread for 2024Last reply 36 minutes ago
what happens if i dont meet the requirements for my degree apprenticeship?Last reply 8 hours ago
Is MathsFM French Alevels good for a CS degree at top uni (OX, UCL, Durham etc)Last reply 1 day ago
OCR A-level Computer Science Paper 1 (H446/01) - 12th June 2023 [Exam Chat]Last reply 1 week ago
OCR A-level Computer Science Paper 2 (H446/02) - 19th June 2023 [Exam Chat]Last reply 3 weeks ago
AQA A-level Computer Science Paper 1 (7517 1A - 1E) - 12th June 2023 [Exam Chat]Last reply 4 weeks ago
Not receiving any response from University of Birmingham.Last reply 3 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 8 hours ago
Is MathsFM French Alevels good for a CS degree at top uni (OX, UCL, Durham etc)Last reply 1 day ago
OCR A-level Computer Science Paper 1 (H446/01) - 12th June 2023 [Exam Chat]Last reply 1 week ago
OCR A-level Computer Science Paper 2 (H446/02) - 19th June 2023 [Exam Chat]Last reply 3 weeks ago
AQA A-level Computer Science Paper 1 (7517 1A - 1E) - 12th June 2023 [Exam Chat]Last reply 4 weeks ago
Not receiving any response from University of Birmingham.Last reply 3 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]Writing 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