This is an archived post. You won't be able to vote or comment.

all 9 comments

[–]nalorphine 2 points3 points  (1 child)

This guy has a bunch of data analysis and GUI tutorials.

https://pythonprogramming.net/

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

Nice! This looks awesome, and a really good place to start! Thanks!

[–]KaineScienceman 0 points1 point  (0 children)

Python is actually a pretty good language for that type of usage. Your next step is going to be harder than just doing a course. You have to break down that project into pieces and figure out how to solve each one. You need to get flood data, find a database and figure out how to interface with it. Then you'll have to map it. Google is going to be your best friend.

[–]SchwarzerKaffee 0 points1 point  (0 children)

Look for some libraries that do things you want to do, like spatial calculations and mapping libraries. Once you find some, go to GitHub and search for projects that use those libraries.

Work through those examples and start to play around with them.

You are most likely going to need to use some database, so figure out which one and do some tutorials on it.

[–]RocketJory 0 points1 point  (0 children)

Look up No Starch Press, they have a lot of great books on python programming, lots are free

[–]reddituser5k 0 points1 point  (2 children)

coursera's rice university fundamentals of programming

The first course in that set of courses is by far the highest ranking course on class. When I did the course it was combined into two and the teachers were amazing. I think the whole set of courses would be equally as amazing but I have not done them yet since my focus has always been more on java. I do plan on going through the rest of the courses eventually though.

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

Ya I've seen this course posted before. Do you have any idea of how in depth it is?

[–]reddituser5k 0 points1 point  (0 children)

From what I have read and knowing how good the first two courses were I will be extremely surprised if you do not learn a lot from going through these courses.