it did its job, I went from knowing nothing about coding to being decent at it
banned-users
Phi Kappa Chi ΦΚΧ <a:yeah:589703000977571860><a:ppHop:536353159615086612>
Jump to date
Tuesday, November 28, 2017
but fuck it regardless
you could probably read the official python tutorial and do the examples to reach the same level
Could have just bought the textbook my course uses
and beyond
it is how I learned most of it
The textbook is actually quite good
it is based around computational physics problems, but it explains everything well
have you learned classes, generators, decorators, inheritance, polymorphism or multithreading yet?
Ha ha
not a real programming course yet
It never was
inheritance is when the fun starts
the point is to basically get to a point that you can do some basic data anaylsis and do numerical integration, differentiation, des, and linear algebra
multithreading is where the hell starts
I hope umbreon is okay
he was very angry last night
are you really not going to learn about classes at all? thats a very basic part of modern programming
I can go over everything we learn
1 sec
In order
basic mathmatical operations
importing functions
for, while, if, else, elif statements
variable types
was before that
print and input statements
we apparently covered break and continue, but I have never used it
those are useful
lists, arrays, both how they work, what you can do with them, etc
dicts?
not sure what that is
dictionaries
oh, no, never talked about that
it lets you use anything for the index instead of just numbers
reading an array from a file
thats a numpy thing
user defined functions
yeah, most of our work was with numpy
i'm using numpy right now
covered a bit of good coding practice stuff
such as naming variables, comments etc
then we changed gears and did graphs, density plots, hisograms,
we skipped the section in the textbook on 3d graphs
Then we talked about accuracy and speed
numerical error, inherent rounding error
floating point error
integrals and derivatives, did like 4 different techniques for integration and 2 or 3 for derivatives
and errors on both integrals and derivatives
so you went from learning programming to learning digital signal processing
basically yeah
this course is really just a "here is the shit you need to know for physics and nothing else" course
but not the fun dsp
then we did a bunch of shit that amounts to "use these packages to get functions to solve matricies and other linalg shit"
and talked nothing else about linalg
Did a bunch of nonlinar equation stuff
maximums, minimums, zeros of data
so you didn't talk about how and why numpy arrays are different from python arrays
then Des
and that is it
👉🏻 👌🏻
Considering this is the first I hear that there are more than one type of array
We only really used numpy arrays
and lists
i guess python lists are what i meant
then no
we talked about that a lot
This course only has class 1 time a week
and 1 lab a week
so we did not cover much
yeah that covers basically nothing interesting
my left ear isn't working as well NotLikeThis
Physics applications basically
we got to chapter 8, skipping 7 and most of 5
in my textbook
chapter 9 is partial des, 10 is random numbers, and 11 is just a bunch of advanced applications
does your textbook talk about classes?
