SkillAgentSearch skills...

PythonProgrammingMOOC2024

mooc.fi programming course

Install / Use

/learn @afcasco/PythonProgrammingMOOC2024
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Python Programming MOOC 2024

Course from: https://programming-24.mooc.fi/

Part 1

Getting started

  1. Emoticon
  2. Fix the code: Seven Brothers
  3. Row, Row, Row Your Boat
  4. Minutes in a year
  5. Print some code

Information from the user

  1. Name twice
  2. Name and exclamation marks
  3. Name and address
  4. Fix the code: Utterances
  5. Story

More about variables

  1. It was a quiz
  2. Extra space
  3. Arithmetics
  4. Fix the code: Print a single line

Arithmetic operations

  1. Times five
  2. Name and age
  3. Seconds in a day
  4. Fix the code: Product
  5. Sum and product
  6. Sum and mean
  7. Food expenditure
  8. Students in groups

Conditional statements

  1. Orwell
  2. Absolute value
  3. Soup or no soup
  4. Order of magnitude
  5. Calculator
  6. Temperatures
  7. Daily wages
  8. Loyalty bonus
  9. What to wear tomorrow
  10. Solving a quadratic equation
  11. It was a quiz

Part 2

Programming terminology

  1. Fix the syntax
  2. Number of characters
  3. Typecasting

More conditionals

  1. Age of maturity
  2. Greater than or equal to
  3. The elder
  4. Alphabetically last

Combining conditions

  1. Age check
  2. Nephews
  3. Grades and points
  4. FizzBuzz
  5. Leap year
  6. Alphabetically in the middle
  7. Gift tax calculator

Simple loops

  1. Shall we continue?
  2. Input validation
  3. Fix the code: Countdown
  4. Repeat password
  5. PIN and number of attempts
  6. The next leap year
  7. Story
  8. Working with numbers
  9. It was a quiz

Part 3

Loops with conditions

  1. Print numbers
  2. Fix the code: Countdown
  3. Numbers
  4. Powers of two
  5. Powers of base n
  6. The sum of consecutive numbers, version 1
  7. The sum of consecutive numbers, version 2

Working with strings

  1. String multiplied
  2. The longer string
  3. End to beginning
  4. Second and second to last characters
  5. A line of hashes
  6. A rectangle of hashes
  7. Underlining
  8. Right-aligned
  9. A framed word
  10. Substrings, part 1
  11. Substrings, part 2
  12. Does it contain vowels
  13. Find the first substring
  14. Find all the substrings
  15. The second occurrence

More loops

  1. Multiplication
  2. First letters of words
  3. Factorial
  4. Flip the pairs
  5. Taking turns

Defining functions

  1. Seven Brothers
  2. The first character
  3. Mean
  4. Print many times
  5. A square of hashes
  6. Chessboard
  7. A word squared
  8. It was a quiz

Part 4

The Visual Studio Code editor, Python interpreter and built-in debugging tool

  1. Hello Visual Studio Code

More functions

  1. Line
  2. A box of hashes
  3. A square of hashes
  4. A square
  5. A triangle
  6. A shape
  7. A spruce
  8. The greatest number
  9. Same characters
  10. First, second and last words

Lists

  1. Change the value of an item
  2. Add items to a list
  3. Addition and removal
  4. Same word twice
  5. List twice
  6. The length of a list
  7. Arithmetic mean
  8. The range of a list

Definite iteration

  1. Star-studded
  2. From negative to positive
  3. List of stars
  4. Anagrams
  5. Palindromes
  6. The sum of positive numbers
  7. Even numbers
  8. The sum of lists
  9. Distinct numbers
  10. The length of the longest in the list
  11. The shortest in the list
  12. All the longest in the list

Print statement formatting

  1. Integers to strings

More strings and lists

  1. Everything reversed
  2. Most common character
  3. No vowels allowed
  4. No shouting allowed
  5. Neighbours in a list
  6. Grade statistics
  7. It was a quiz

Part 5

More lists

View on GitHub
GitHub Stars6
CategoryDevelopment
Updated4mo ago
Forks0

Languages

Python

Security Score

67/100

Audited on Nov 19, 2025

No findings