Python in 50 minutes
Today we used the Microsoft+NASA collaboration to teach data science through Python as the backbone for a quick tour through the Python programming language. A lot of people think it is easier for beginners than C++ (which is a bit true, though not to the level they usually think it is), and it is certainly easier on Day 1, when you can just type "2+2" and have Python print "4" back atcha.
Today we went through:
Mathematical Expressions
Variables
Lists
If/elif/else statements
Loops (while and for)
Functions
File I/O
And that's like 75% of what I teach in a first semester computer science class, so if it seems like a lot, then, well, yeah it is. But I don't expect you to have this at a high level of mastery, just an introductory low level where maybe you can write a little code. Learning to program takes about a year of intensive study, really, so don't expect too much out of yourself if this is your first time coding.
Other Videos By Bill Kerney
2022-05-09 | Evaluating Media Sources |
2022-05-06 | Threads and Sockets Programming in Java |
2022-05-06 | Java for the C++ Programmer in 1 Hour |
2022-05-06 | Automation and the Chip Shortage |
2022-05-04 | C++ Trivia Quiz |
2022-05-04 | Threads II: Atomics, Mutexes, Thread-Specific Variables |
2022-05-04 | Binary Representations + Digital Ownership |
2022-05-02 | C++ Threads in 11 minutes |
2022-05-02 | Consciousness |
2022-04-29 | Tries Part II, Huffman Coding |
2022-04-29 | Python in 50 minutes |
2022-04-27 | Tries |
2022-04-27 | Set Theory: Different Sized Infinities; Brief intro to Python |
2022-04-26 | Quadtrees (Pt II), K-D Trees, BSP Trees, AABBs vs OBBs |
2022-04-25 | Composite Data Structures |
2022-04-25 | Symbolism and Semantics |
2022-04-23 | Shapes (Linear Algebra review), Bitwise Operations Part II, Vim Macros |
2022-04-22 | Sea Shanty Workshop |
2022-04-21 | Operator() and [], Writing Tests, Bitwise Operations |
2022-04-20 | Set Theory Part I |
2022-04-19 | Quadtrees in 30 minutes |