Are there any other teachers qualified, or somewhat experienced in the region of Computer Science? If so, explain your situation to them, and ask if they can help you by teaching you some python.
Also, if there are any coding clubs, python clubs, etc. Join them. They will help, trust me. Whatever you're going to set out on doing, ensure you're well versed with the basics of python coding. This is key to getting there with this CA. Also, try learning how to do
some advanced ways of coding. This will impress your teacher, and give you more points in the coding area.
If you aim on getting an A, you will need a 35/45, minimum (if they haven't changed the marking regime since I last did it). A* is a 40/45, and only 1 person in my class managed that, so don't worry if you don't get that far. Just make sure your portfolio (paperwork, whatever you guys call it) is top notch. Be very detailed in your
Development & Evidence as well as
Testing Tables. These have the biggest mark chunks, and you can easily be caught out with them.
I hope this helps you.
If you're wondering why I'm giving so much advice to a stranger... well I can sympathise and relate to your situation. My teacher was pretty horrible and left us all like sitting ducks to our own devices. It wasn't till my tenth hour in (half-way) until I managed to get the Task 1 code right, after the
third time of re-coding my entire code from scratch. I managed to get the remaining two tasks and paperwork done in the remaining ten hours, and got an A, which is pretty decent to me anyways. My coding genius skills sorta left me at the beginning because I got nervous and freaked out when my code wasn't working.
Remember, with this CA, trial and error is a key. Every time you run your code, take a screenshot of the code, and then of the running shell-screen. Discuss the results. If you had an error, find the error, and explain what it is. If you fix it, explain what the problem was and how you fixed it. Remember to constantly take screenshots of everything you do and discuss about, use arrows to point to certain bits of code.
Also, once your
done, jazz up your portfolio. Make it bright and appealing to read.
Make sure you use nice, technical terms to help spice up your portfolio, and you should be set to go.
Good luck to you
-Wrefs