PYTHON PROGRAMMING: A VISUAL JOURNEY FOR THE BEGINNER WITH SIMPLE APPLICATIONS IN MATHEMATICS
β Scribed by Kaare Erlend JΓΈrgensen, Stein Alexander Dahl
- Year
- 2021
- Tongue
- English
- Leaves
- 187
- Edition
- 2
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Table of Contents
Introduction
I The Basics
1 The First Instructions
1.1 The Creation
1.2 The First Small Steps
1.3 Triangle Recipe
1.4 Square and Rectangle
1.5 Drawing with Coordinates
1.6 Circles and Fillcolors
1.7 Summary of Chapter 1
1.8 Exercises
2 Repetitions and Patterns
2.1 Two repetitions
2.2 Three or More Repetitions
2.3 Angles and Regular Polygons
2.4 Staircase Up and Staircase Down
2.5 Experimenting with a For-loop
2.6 Summary of Chapter 2
2.7 Exercises
3 Storing Code in Functions
3.1 My smile
3.2 Cogwheel and Squares
3.3 Varying the Size of Squares
3.4 Tunnel in 3D
3.5 Triangle-pattern with Midpoints
3.6 Summary of Chapter 3
3.7 Exercises
4 More Possibilities
4.1 A Wheel with Triangles
4.2 Random Angles
4.3 The Circumscribed Circle of a Triangle
4.4 Bullseye
4.5 Distance Alarm
4.6 Summary of Chapter 4
4.7 Exercises
5 Mathematics in Python
5.1 Add, Subtract, Multiply and Divide
5.2 Powers and Parentheses
5.3 Square Root
5.4 Some Algebra
5.5 Variables and Rounding
5.6 A Polite Greeting
5.7 Calculator Program
5.8 The Multiplication Master
5.9 Summary of Chapter 5
5.10 Exercises
II Applications in Mathematics
6 Number Patterns
6.1 Basic Number Patterns
6.2 A Fast-Growing Monkey Population
6.3 Sums of Odd Numbers
6.4 Sum of a Geometric Pattern
6.5 Number Pattern with Circles
6.6 The First 100 Natural Numbers
6.7 Rectangle Pattern
6.8 Summary of Chapter 6
6.9 Exercises
7 Powers and Square Roots
7.1 Practice Powers of 2
7.2 Explore Powers of 10
7.3 Guess the Square Root
7.4 Rice and Chess
7.5 Summary of chapter 7
7.6 Exercises
8 The Coordinate System
8.1 The Coordinate System β a Small Overview
8.2 Explore x-coordinates with Python Turtle
8.3 Explore y-coordinates with Python Turtle
8.4 Parallel Lines
8.5 Summary of Chapter 8
8.6 Exercises
9 Functions
9.1 Kaare on the CafΓ© β without a Function
9.2 Kaare on the CafΓ© β with a Function
9.3 Price per Workout
9.4 Seats in a Cinema
9.5 The School Road
9.6 Deciding the Minimum
9.7 A Piece of Modern Art
9.8 Summary of Chapter 9
9.9 Exercises
10 Probability
10.1 Simulation of 100 Births
10.2 Counting the Girls
10.3 Two Dice
10.4 Many Dice
10.5 Balls in a Box β with Replacement
10.6 Balls in a Box β without Replacement
10.7 Two Goats and a Car
10.8 Shooting Range β Visual Simulation
10.9 Summary of Chapter 10
10.10 Exercises
Appendices
A LΓΈsninger
A.1 Chapter 1 β The First Instructions
A.2 Chapter 2 β Repetitions and Patterns
A.3 Chapter 3 β Storing Code in Functions
A.4 Chapter 4 β More Possibilities
A.5 Chapter 5 β Mathematics in Python
A.6 Chapter 6 β Number Patterns
A.7 Chapter 7 β Powers and Square Roots
A.8 Chapter 8 β The Coordinate System
A.9 Chapter 9 β Functions
A.10 Chapter 10 β Probability
B Plotting Graphs in Python with Spyder
C The Learning Philosophy
List of Images
List of Figures
Python-words
Bibliography
π SIMILAR VOLUMES
<h2>Make a Great Living and Create Exciting Software Applications - Become a Python Programmer Today! </h2> <br /> <br /><b>Why should you learn the Python programming language?</b> <br /> <br />Python is simple, easy-to-learn, and very powerful. Many programmers make top dollar with Python - it
<h2>Make a Great Living and Create Exciting Software Applications - Become a Python Programmer Today! </h2> <br /> <br /><b>Why should you learn the Python programming language?</b> <br /> <br />Python is simple, easy-to-learn, and very powerful. Many programmers make top dollar with Python - it
<p><b>Explore the theoretical foundations and real-world power system applications of convex programming</b><b>Β </b></p> <p>InΒ <i>Mathematical Programming for Power System Operation with Applications in Python</i>, Professor Alejandro Garces delivers a comprehensive overview of power system operatio