Welcome to the CSC Q&A.
Get help and give help!
Write great code!
It is our choices... that show what we truly are, far more than our abilities.

Categories

+11 votes
asked in CSC320 by (3.7k points)

5 Answers

+8 votes

Coding bat is a good website to practice with syntax and basic list/set manipulations. (https://codingbat.com/python). Some of the exercises are pretty simple but it's a good way to get comfortable with the syntax/style of python. Hope this helps.

answered by (2.2k points)
+8 votes

If you are comfortable enough with Python syntax, you can head to leetcode or hackerrank to solve problems using Python which I think is the best way to practice Python.

answered by (2.8k points)
+6 votes

The suggestions on moodle page for us were pretty good. Specially the book https://runestone.academy/runestone/books/published/thinkcspy/index.html and the course https://www.codecademy.com/learn/learn-python.

answered by (2.6k points)
+6 votes

You could also try practicing with the questions on open.kattis.com. There's a really wide range of difficulty with those problems so you can find questions for any skill level.

answered by (2.8k points)
0

Agree, Open Kattis is not only a great source to pratice our skills at different level, but would also helps a lot if you are considering doing ICPC annual coding contest

+2 votes

I use youtube for a heavy amount of my leaning. There are endless free tutorials and lessons out there. If you don't like one persons method of teaching just switch videos!

answered by (2.2k points)
...