Turn on thread page Beta
    • Thread Starter
    Offline

    7
    ReputationRep:
    i’m doing gcse computer science, and the programming language we learn is python. i found it fairly easy to grasp the fundamentals of the language, however, i was wondering how i could extend that knowledge? (as i enjoy coding + plan to do cs a-level anyway.) i know all the gcse knowledge plus some a-level basics of OOP .
    most (free) resources i’ve found seem to only be “python fundamentals” or such.
    any help/ resources are appreciated, thank you!!
    Posted on the TSR App. Download from Apple or Google Play
    Offline

    18
    ReputationRep:
    There's a Python course from Georgia Tech which goes a long way beyond the basics you mentioned, although the first 2 parts probably cover things you already know, so here's the 3rd and 4th installments which might be better for you
    https://www.edx.org/course/computing...ata-structures
    https://www.edx.org/course/computing...cts-algorithms
    (You can get in for free by ignoring the paid-for certificate and choosing the 'Audit' option):

    Decent free Python e-book from o'reilly press: https://greenteapress.com/wp/think-python/

    Youtube series for Python which starts with the basics but dives into things like Objects, threads, lists, lambdas:
    https://www.youtube.com/watch?v=nwjA...LjhgGiSeVlIRwt

    Also don't forget the official Python docs - scroll down to find parts of the language you may not have seen before:
    https://docs.python.org/3/tutorial/

    Beyond the language, you could try the Flask framework for building web apps in Python - this might be useful to you if you're eventually going to do CompSci at A-level - this is something you could use for the 2nd year project: https://blog.miguelgrinberg.com/post...-i-hello-world


    Otherwise, being comfortable with the basics of Python, perhaps the most productive way to learn would be picking up a personal project and use that to gain some experience working on something bigger than the short examples and assignments you'd get from GCSE.
    • Thread Starter
    Offline

    7
    ReputationRep:
    (Original post by winterscoming)
    There's a Python course from Georgia Tech which goes a long way beyond the basics you mentioned, although the first 2 parts probably cover things you already know, so here's the 3rd and 4th installments which might be better for you
    https://www.edx.org/course/computing...ata-structures
    https://www.edx.org/course/computing...cts-algorithms
    (You can get in for free by ignoring the paid-for certificate and choosing the 'Audit' option):

    Decent free Python e-book from o'reilly press: https://greenteapress.com/wp/think-python/

    Youtube series for Python which starts with the basics but dives into things like Objects, threads, lists, lambdas:
    https://www.youtube.com/watch?v=nwjA...LjhgGiSeVlIRwt

    Also don't forget the official Python docs - scroll down to find parts of the language you may not have seen before:
    https://docs.python.org/3/tutorial/

    Beyond the language, you could try the Flask framework to for building web apps in Python - this might be useful to you if you're eventually going to do CompSci at A-level - this is something you could use for the 2nd year project: https://blog.miguelgrinberg.com/post...-i-hello-world


    Otherwise, being comfortable with the basics of Python, perhaps the most productive way to learn would be picking up a personal project and use that to gain some experience working on something bigger than the short examples and assignments you'd get from GCSE.
    this is very helpful, thank you so much! i’ll definitely check it all out~
    Posted on the TSR App. Download from Apple or Google Play
    Offline

    9
    ReputationRep:
    (Original post by morgan424)
    this is very helpful, thank you so much! i’ll definitely check it all out~
    I'd also recommend this YouTube playlist by Corey Schafer: https://www.youtube.com/watch?v=ZDa-...hFd6pKHZkUgJzL
 
 
 
Reply
Submit reply
Turn on thread page Beta
Updated: October 17, 2018

University open days

  • University of Bradford
    All faculties Undergraduate
    Wed, 21 Nov '18
  • Buckinghamshire New University
    All Faculties Postgraduate
    Wed, 21 Nov '18
  • Heriot-Watt University
    All Schools Postgraduate
    Wed, 21 Nov '18
Poll
Black Friday: Yay or Nay?

The Student Room, Get Revising and Marked by Teachers are trading names of The Student Room Group Ltd.

Register Number: 04666380 (England and Wales), VAT No. 806 8067 22 Registered Office: International House, Queens Road, Brighton, BN1 3XE

Write a reply...
Reply
Hide
Reputation gems: You get these gems as you gain rep from other members for making good contributions and giving helpful advice.