Sciencemadness Discussion Board

Python

arkoma - 18-11-2019 at 16:14

My friends daughter is learning python and having roadblocks. I'm an idiot. Anyone know where a decent interactive tut is that may be easier to digest than the crap she getting from the paid textbook company?

RedDwarf - 18-11-2019 at 16:32

Try https://www.codecademy.com/

mayko - 18-11-2019 at 17:26

It's not quite interactive, but "How To Think Like A Computer Scientist" is a friendly & accessible intro to python:
http://openbookproject.net/thinkcs/python/english3e/

If she isn't already, using an IDE like iPython can be very helpful, the tab-autocomplete is especially useful for seeing how things work.

edit:
Rosalind has a lot of practical exercises:
http://rosalind.info/problems/locations/



[Edited on 19-11-2019 by mayko]

Tsjerk - 18-11-2019 at 23:36

I like udemy.com, courses usually are 13 Euro, but you can get your money back within 30 days if you don't like the course or you don't need access anymore.

Codewars is nice to check your skills, I like their extensive testing of the code you write there.

B(a)P - 19-11-2019 at 02:40

This website is worth a look
https://automatetheboringstuff.com/
It is supported by udemy mentioned above by Tsjerk
It also has free youtube content as well

Praxichys - 19-11-2019 at 07:03

I used SoloLearn to learn Python, in addition to Code Academy which was already mentioned. I think they compliment each other well.

https://www.sololearn.com/

I also recommend PyCharm for easy Python script editing.

https://www.jetbrains.com/pycharm/

Tsjerk - 20-11-2019 at 00:13

The Udemy beginner courses I know all start with a section on what software to install and how to configure it. I would advice sticking with the software that is used in the courses, as it will help greatly in following what the instructor is doing during the course.

PyCharm is nice indeed.

chemist1243 - 30-11-2019 at 16:48

solo learn 100%.

G-Coupled - 30-11-2019 at 17:00

She could check out Khan Academy's YouTube channel that has Python tutorials:

YouTube Khan Academy - Python

Also, the MIT lectures/courses are well regarded:

MIT-Gentle Introduction to Programming in Python

yobbo II - 4-12-2019 at 11:09

https://www.mooc-list.com/course/introduction-interactive-pr...

try part one too

arkoma - 4-12-2019 at 14:38

thank y'all for your replies!

chemist0612 - 5-12-2019 at 06:50

I use SoloLearn for learning Python, I really like it. If you want an online IDE, I would recommend repl.it.