Get The Full “Learn Python 🐍” Online Course:
http://www.mnemonic.academy/learn-python
The following video is from an online educational course that teaches the basics of Python programming using mnemonics, metaphors and the science of learning titled “Learn Python: Like a Bee Student” by instructor Dylan Jorgensen
What’s programming?
Programming is the action that results in softwares, algorithm or apps; in the same way writing is the action that results is books, stories and screenplays.
To be a good programer you need to learn two things: the first one is speak the language, the second is to communicate your goals clearly.
Computers are simple and reactive so learning to program is also about communicating clearly. Your goals must be broken down into real actionable steps and all steps must be accounted for.
How will programming help me?
Once you learn, only a handful simple programming concepts and the ways they interact you can you layer them in creative ways to build really complex software.
Robots, self driving cars, apps, video games, websites, you name it.
Every industry from space travel to farming using software, and that software needs people like you and me to keep making it better.
What is Python ?
One of many programming languages to describe computer requests.
Just like English, French or Spanish are world languages you can use to describe what kind of food you want a waiter to bring Python is one of many languages you can you use to describe you want the computer to do.
Where did python get it’s name?
The name came from Monty Python
How does python compare to other programming languages?
Python is currently the most popular introductory teaching language at top U.S. universities
It’s one of the most popular programming language in the world!
Uses white space tabs and generally english syntax for readability.
Has good extensions for people interested in web development, computer science.
It is open source and free to use.
What is the difference between classic Python and Anaconda Python?
Anaconda is a suite of tools, and packages that contains python inside of it.
Its aim is to simply simplify package management and deployment of python.
If I don’t end up a full time programmer are there any other benefits?
Yes, you will learn a very important logical way thinking.
Programming is all about breaking down abstract goals into specific action.
If I don’t end up a full time programmer are there any other benefits?
Yes, you will learn a very important logical way thinking.
Programming is all about breaking down abstract goals into specific action.
What is a jupyter notebook?
Jupyter Notebook is a web application that allows you to create and share documents that contain live code, equations, visualizations and explanatory text. Uses include: data cleaning and transformation, numerical simulation, statistical modeling, machine learning and much more.
What is a kernel?
A notebook kernel is a “computational engine” that executes the code contained in a Notebook document.
I only bring it up so you know if people talk about it does not matter to you at this point.
Why do we care about jupyter notebooks?
Easy to share code over the web.
Easy to run code line by line. This helps with understanding.
When combined with anaconda handles many of the complicated install issue that slow down beginners.
What kinds of extensions are available?
Extensions I use are "Code Font Size", "Collapsible Headings", "Keyboard Shortcut Editor", and "Table of Contents".
Interested in Learning More About Online Courses That Teach Using Mnemonics, Metaphors and the Science of Learning?
► Watch on DTube
► Watch Source (IPFS)