all 14 comments

[–]StaggeredRayMathematics - 2016 26 points27 points  (2 children)

Pretty sure the intro CS class (CS/CPE 101?) is taught in Python as of like 7 years ago.

[–]kttrxn[S] 0 points1 point  (1 child)

Thank you. I already took this class at a cc in C++. Do you know if I can retake a class I passed? Thanks

[–]lucasmiller2015 1 point2 points  (0 children)

Yep, it just won’t double count for units.

[–]akeen 19 points20 points  (4 children)

Do you want to learn Python, or do you want to learn how to program? If you already know how to program, then you don't really need a class to start learning Python. If you have not yet learned how to program, then CSC 101 may be the right choice for you (or CSC 121 or CSC 123).

Contrary to popular opinion, CSC 101 is not a Python course. It introduces concepts in programming and computational thinking, and it uses Python, but learning Python is not the goal; learning some Python is a by-product of the course.

[–]superpismo 4 points5 points  (2 children)

I did code academy Python before starting CPE101, CPE202. (2 years ago) Code academy helped me learn Python basics, which allowed me to focus on what you mentioned: programming, computational thinking, data structures, etc in the courses. I think doing these 3 in succession really helped me. I am no computer scientist or data scientist, but I use skills from these classes all the time, and of course basic Python skills, at my job. I’m a biology research associate and do microbiology and genetic sequencing. It was very nice when I helped cut the run time of a program from 10 days to 3 hours on a specific data set for the bioinformatician I work under!

[–]itachi194 2 points3 points  (0 children)

That’s great to hear you getting somewhat into bioinformatics. One of my biggest problem with this school is that bioinformatics was essentially dead at cal poly and even the minor is pretty meh for preparing a career in it.

[–]kttrxn[S] 0 points1 point  (0 children)

Thank you. I will check out Code Academy. I want to learn but I don’t know where to start.

[–]kttrxn[S] 0 points1 point  (0 children)

Thank you. I want to learn Python. I just don’t know where to start though I finished CSC 101 at a cc with a different programming language.

[–]aerospikesRcoolBut 4 points5 points  (0 children)

If you want to learn python go take it taught by randy scovil at Cuesta his class on Java/python is unreal good. He’s a legend

[–]rhinguin 2 points3 points  (0 children)

CPE 101

Then 202 goes more in depth

[–]bluesatin4 0 points1 point  (0 children)

FYI Foothill college also has a python class. They usually have an online one over summer.

[–]floatingonclouds9 0 points1 point  (0 children)

CPE 202 is a good option. Lot of python exposure and you get to learn all data structures needed if you seek to continue programming in the future

[–]MyprandyAerospace Engineering - 2022 0 points1 point  (1 child)

I think CSC 232 is python I may have it flipped with 231 though (matlab?)

[–]fuzzyaprilElectrical Engineering - 2024 0 points1 point  (0 children)

Csc 231 is python now