 pj
|
|
Total Posts: 3645 |
Joined: Jun 2004 |
|
|
Well, the course needs to have a reasonable price, which will be funded.
So Udemy, Coursera are in. Personalized high-end courses are out.
My Python 3 level is intermediate. Meaning was able to write and run a few scripts.
Any particular recommendations on some nice course? For example Is this one any good?
(I know I know, the real men learn on their own, but since I need a paper and am lazy)
|
The older I grow, the more I distrust the familiar doctrine that age brings wisdom
Henry L. Mencken |
|
|
 |
 goldorak
|
|
Total Posts: 1091 |
Joined: Nov 2004 |
|
|
Just learn on your own, with a real project. I know, you anticipated that in your post.
Just a note regarding "intermediate level". Is this the intermediate out of "beginner / intermediate / advanced" or "clueless/ / learning / beginner / knowledgeable / intermediate / teacher / pro / advanced / master / jedi / galactus / (just phuck it anc copy/paste from stackoverflow)" scale ?  |
If you are not living on the edge you are taking up too much space. |
|
 |
 goldorak
|
|
Total Posts: 1091 |
Joined: Nov 2004 |
|
|
double post |
If you are not living on the edge you are taking up too much space. |
|
|
 |
 TonyC
|
Nuclear Energy Trader |
Total Posts: 1364 |
Joined: May 2004 |
|
|
> goldorak wrote: > "... / galactus ... "
my impression is that he's not looking for a full blown galactus level course, but rather more of a "silver surfer as herald" type course |
flaneur/boulevardier/remittance man/energy trader |
|
 |
 pj
|
|
Total Posts: 3645 |
Joined: Jun 2004 |
|
|
Kids, sigh. |
The older I grow, the more I distrust the familiar doctrine that age brings wisdom
Henry L. Mencken |
|
|
 |
 nikol
|
|
Total Posts: 1451 |
Joined: Jun 2005 |
|
|
Google Python cheat sheets, print them out and learn on the way.
1. Install Anaconda + PyCharm 2. go to Kaggle and try to make some project. https://www.kaggle.com/competitions
If prize money does not motivate you to learn python, courses are useless.
PS. >My Python 3 level is intermediate. > Meaning was able to write and run a few scripts.
Running few scripts is just the beginning. |
... What is a man
If his chief good and market of his time
Be but to sleep and feed? (c) |
|
 |
|
What is taught in that course (based on the outline/syllabus) can be learned appreciably quicker from a book or from just trying to get something done and looking up how to do it. You did mention you need a paper, but someone who is lazy would choose to spend less time learning the same thing. Maybe read a book or code on your own and then just click through the course to get the paper... |
|
|
|
 |
 Maggette
|
|
Total Posts: 1348 |
Joined: Jun 2007 |
|
|
Given your "track record" on the forum I guess a couple (like one or two) of basic tutorials, understanding what python heads mean by "pythonic" and you are ready to go. Basic rules that apply to all interpreters also apply to python. Basic rules of computer sience and good software development practices also apply to python ( I guess that's not that suprising to you).
I think it is more important to learn the inner workings of packages!!! Numpy, pandas, sci-kit, Numba vs Cython (aka easy to use vs something with a profiler), scipy, dask....
All have their own design ideas you should be aware of to leverage them.
IMHO the real power of python lie in its packages.
Regards |
Ich kam hierher und sah dich und deine Leute lächeln,
und sagte mir: Maggette, scheiss auf den small talk,
lass lieber deine Fäuste sprechen...
|
|
 |
 Maggette
|
|
Total Posts: 1348 |
Joined: Jun 2007 |
|
|
Edit: regarding sources for packages
For pandas I really liked Wes book on his own product. To me for Scikit the book of Aurélien Géron was helpfull. But Scikit also has a very very good documentation.
|
Ich kam hierher und sah dich und deine Leute lächeln,
und sagte mir: Maggette, scheiss auf den small talk,
lass lieber deine Fäuste sprechen...
|
|
|
 |
 secsy
|
|
Total Posts: 10 |
Joined: Mar 2019 |
|
|
I would recommend getting one of the popular basic books on amazon in order to establish a working foundation. This may not seem helpful because it is said a lot, but learning on your own is how you will become proficient. I am by no means an expert with python, but from my experience the times when I made the most progress (in terms of knowledge) was when I tried to make a project I was passionate about using python; for me this was an algorithm for billiards shot decisions.
As long as you keep working on stuff you like, the learning process will be so much more natural than a course and it will give you a better understanding of the language. |
|
|
 |
 Hansi
|
|
Total Posts: 303 |
Joined: Mar 2010 |
|
|
https://www.datacamp.com/home is pretty solid. |
|
|
|
 |
 pj
|
|
Total Posts: 3645 |
Joined: Jun 2004 |
|
|
Thank you very much, Hansi. I have enrolled in an online course and promise to write up my adventures there. |
The older I grow, the more I distrust the familiar doctrine that age brings wisdom
Henry L. Mencken |
|
 |
 Hansi
|
|
Total Posts: 303 |
Joined: Mar 2010 |
|
|
I guess I'll have to take that back: https://dhavide.github.io/a-note-to-our-commuity-on-building-trust.html https://juliasilge.com/blog/datacamp-misconduct/
Content still good but company fairly rotten. |
|
|
|
 |
 nikol
|
|
Total Posts: 1451 |
Joined: Jun 2005 |
|
|
Kaggle offers micro-course for those who don't have much time.
https://www.kaggle.com/learn/data-visualization-from-non-coder-to-coder
and full course
https://www.kaggle.com/learn/python |
... What is a man
If his chief good and market of his time
Be but to sleep and feed? (c) |
|
 |
 pj
|
|
Total Posts: 3645 |
Joined: Jun 2004 |
|
|
Well, these are not intermediate level courses. |
The older I grow, the more I distrust the familiar doctrine that age brings wisdom
Henry L. Mencken |
|
|
 |
|
What do you want to learn and what gains do you want from using python? |
|
|
 |
 nikol
|
|
Total Posts: 1451 |
Joined: Jun 2005 |
|
|
@pj
you are picky, huh? :) |
... What is a man
If his chief good and market of his time
Be but to sleep and feed? (c) |
|
|
 |
 pj
|
|
Total Posts: 3645 |
Joined: Jun 2004 |
|
|
@nikol,
Usually you don't read posts, you only write them. eh?  |
The older I grow, the more I distrust the familiar doctrine that age brings wisdom
Henry L. Mencken |
|
 |
 nikol
|
|
Total Posts: 1451 |
Joined: Jun 2005 |
|
|
I am happy to contribute to NP. Hope, it is not identified as spam )) |
... What is a man
If his chief good and market of his time
Be but to sleep and feed? (c) |
|
|
 |
|
Well, from my personal experience I would recommend just to quickly get familiar with python basics (in particular with the data structures like tuples and lists) and then to get started with a simple but a meaningful project.
I am currently extending my Python knowledge too. Not only because most of ML code is written in Python but also because I recognize the advantages of its clear syntax. To put it briefly: when I need a "conventional" statistical analysis, I use and will likely further use R. But if I need to do something with Keras or to write some general script, python seems to be more suitable. |
www.yetanotherquant.com - Knowledge rather than Hope: A Book for Retail Investors and Mathematical Finance Students |
|
 |
 pj
|
|
Total Posts: 3645 |
Joined: Jun 2004 |
|
|
Just finished Introduction to Computer Science and Programming Using Python
Well, actually, it is not exactly intermediate (more beginner+), but a) it is really really tough for beginners b) shows a thing or two behind the curtains c) showcases things like generators
Finally it was a time and money well spend. Although I still need something on next level. |
The older I grow, the more I distrust the familiar doctrine that age brings wisdom
Henry L. Mencken |
|
|
 |
|
became a searcher,wanting to discover who i was and what made me precise. my view of myself turned into changing. i desired a stable base to start from. i commenced to resist3 stress to behave in ways that i didn’t like any greater,and i used to be delighted by who i in reality become. i got here to feel a good deal extra sure that no one can ever take my region. virtual phone system service |
|
|
 |