Starting with the basics is a difficult (and frustrating) approach for learning programming. Instead, find a program that does something cool - a game or a website - and tinker with the code. Experiment and try to get it to do what you want.
Over time, you'll pick up the basics you need by solving problems and modifying/writing useful programs. It's tedious to learn the elements of code by themselves, but much more enjoyable when you're using them in the context of solving a problem.
Strings, lists, and functions are not inspiring. Code that helps to photograph a black hole or discover gravitational waves is definitely inspiring.
Here's a Python notebook you can run right now that shows how to process the data for observing gravitational waves
Here's some of the Python code used for photographing a black hole for the first time
In other words, learn to code from the top-down. First get a look at the big picture: what can I do with code? and then learn the fundamentals as you need them.
We learn code to solve problems and build things, not for the exercise itself!
Tweets by Will Koehrsen a Data scientist at Cortex Intel.
#Programming
#Learning
🔭 @DeepGravity
Over time, you'll pick up the basics you need by solving problems and modifying/writing useful programs. It's tedious to learn the elements of code by themselves, but much more enjoyable when you're using them in the context of solving a problem.
Strings, lists, and functions are not inspiring. Code that helps to photograph a black hole or discover gravitational waves is definitely inspiring.
Here's a Python notebook you can run right now that shows how to process the data for observing gravitational waves
Here's some of the Python code used for photographing a black hole for the first time
In other words, learn to code from the top-down. First get a look at the big picture: what can I do with code? and then learn the fundamentals as you need them.
We learn code to solve problems and build things, not for the exercise itself!
Tweets by Will Koehrsen a Data scientist at Cortex Intel.
#Programming
#Learning
🔭 @DeepGravity
Google
Guide_Notebook.ipynb
Run, share, and edit Python notebooks