Курс на Stepik
Курс Python for LUC
Бесплатно

Python for LUC ★ 4.000

Открыть на
STEPIK.ORG

LUC Python course. Teaches the basics of Python syntax, and some use of Python for scientific programming with numpy.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Python for LUC»Учеников на курсе 621
Сертификаты, выданные на курсе «Python for LUC»Сертификатов выдано 0
Отзывы о курсе «Python for LUC»Отзывов получено 1
Рейтинг курса «Python for LUC»Рейтинг курса 4.000
Уроки в курсе «Python for LUC»Количество уроков 170
Тесты в курсе «Python for LUC»Количество квизов 298
Задачи с кодом в курсе «Python for LUC»Количество задач с кодом 286
Время прохождения курса «Python for LUC»Время прохождения курса —
Обновления курса «Python for LUC»Обновления курса — —
Дата публикации курса «Python for LUC»Дата публикации курса — ———
Последнее обновление курса «Python for LUC»Последнее обновление — ———

Содержание курса

Разделы в курсе «Python for LUC» 49 разделов Уроки в курсе «Python for LUC» 170 уроков Тесты в курсе «Python for LUC» 298 тестов Задачи в курсе «Python for LUC» 286 задач Время прохождения курса «Python for LUC» 18 ч. Последнее обновление курса «Python for LUC» обн. 6 лет назад

Welcome!

3 урока
1. What is programming? ↗
2. How will this course work? ↗
3. Personal information ↗

Chapter 1.1 - About Printing

3 урока
1. Printing numbers ↗
2. Printing text ↗
3. Printing Quiz ↗

Chapter 1.2 - About Asserts

2 урока
1. Asserting the truth ↗
2. Asserts Quiz ↗

Chapter 1.3 - About Assignments

6 уроков
1. Storing numbers ↗
2. Calculating with variables ↗
3. Storing strings ↗
4. Reassigning ↗
5. About storing lists ↗
6. Assignment Quiz ↗

Chapter 1.4 - About Error messages

4 урока
1. Syntax errors ↗
2. Name errors ↗
3. More errors! ↗
4. Error messages Quiz ↗

Chapter 1.5 - About Lists

7 уроков
1. List basics ↗
2. Adding elements ↗
3. Accessing elements ↗
4. Creating lists from other objects ↗
5. Index ↗
6. Random selection ↗
7. List Quiz ↗

Chapter 1.6 - About files

3 урока
1. Basic file reading ↗
2. Getting a list of lines ↗
3. Files Quiz ↗

Chapter 1 Puzzle - Word count

3 урока
1. Step 1: Counting words ↗
2. Step 2: Reading text from a file ↗
3. Step 3: Free form! ↗

Running Python locally

2 урока
1. Running full Python programs ↗
2. Running Python locally ↗

Chapter 1 Closing

2 урока
1. Retrieval exercises ↗
2. Reflection ↗

Chapter 2.1 - About Control Flow

4 урока
1. If statements ↗
2. If else statements ↗
3. If elif else ↗
4. Control flow Quiz ↗

Chapter 2.2 - About Conditions

5 уроков
1. Comparing elements ↗
2. Equality and inequality ↗
3. Conditions ↗
4. And and Or ↗
5. Conditions Quiz ↗

Chapter 2.3 - About For

7 уроков
1. For loops and lists ↗
2. For loops with numbers ↗
3. Accumulating to new lists ↗
4. Continue ↗
5. Break ↗
6. Accumulating to numbers ↗
7. For Quiz ↗

Chapter 2.4 - About While

5 уроков
1. While loops ↗
2. While and for ↗
3. While and lists ↗
4. While and break ↗
5. While Quiz ↗

Chapter 2.5 - About Loop conditions

4 урока
1. Consuming lists ↗
2. While len(list) ↗
3. While list: ↗
4. Loop conditions Quiz ↗

Chapter 2.6 - Reading Files, part 2

2 урока
1. Reading with for ↗
2. Files Quiz ↗

Chapter 2 Puzzles - More word counts and Encryption

3 урока
1. Puzzle 1: Word count with for loops ↗
2. Puzzle 2 - Step 1: Encryption ↗
3. Puzzle 2 - Step 2: Decryption ↗

Chapter 2 Closing

2 урока
1. Retrieval exercises ↗
2. Reflection ↗

Chapter 3.1 About types

5 уроков
1. Numerical types ↗
2. List types ↗
3. String types ↗
4. Types and printing ↗
5. Types Quiz ↗

Chapter 3.2 - About Arrays

3 урока
1. Limitations of lists ↗
2. Array basics and indexing ↗
3. Arrays Quiz ↗

Chapter 3.3 - About Functions & Procedures

6 уроков
1. Calling Functions ↗
2. Functions that do not look like functions ↗
3. Functions from modules ↗
4. Side effects ↗
5. Overloading ↗
6. Functions & Procedures Quiz ↗

Chapter 3.4 Nesting

5 уроков
1. Nested loops ↗
2. Nested lists ↗
3. Creating matrices ↗
4. NumPy matrices ↗
5. Nesting Quiz ↗

Chapter 3.5 - About None

3 урока
1. What is None? ↗
2. infinity and NaN ↗
3. None Quiz ↗

Chapter 3.6 - About Reading Files, part 3

3 урока
1. Retrieving parts of a given text ↗
2. Converting text ↗
3. Reading Files Quiz ↗

Chapter 3 Puzzle

3 урока
1. Step 1: Reading data from a file ↗
2. Step 2: Calculating basic statistics ↗
3. Step 3: Plotting with mathplotlib ↗

Chapter 3 Closing

2 урока
1. Retrieval exercises ↗
2. Reflection ↗

Chapter 4.1 - About Exceptions

4 урока
1. Exception basics ↗
2. Types of exceptions ↗
3. Finally ↗
4. Exceptions Quiz ↗

Week 4.2 - About Sets

4 урока
1. Set creation ↗
2. Set operations ↗
3. Comparing sets ↗
4. Sets Quiz ↗

Chapter 4.3 - About Creating Functions

4 урока
1. Functions basics repetition ↗
2. Creating a function ↗
3. Functions without parameters ↗
4. Creating functions Quiz ↗

Chapter 4.4 - About Slicing

4 урока
1. Slicing basics ↗
2. Slicing with one index ↗
3. Applications of Slicing: Searching for text ↗
4. Slicing Quiz ↗

Chapter 4.5 - About Recursion

2 урока
1. Recursion ↗
2. Recursion Quiz ↗

Week 4.6 - About Scope

3 урока
1. Scope & Shadowing ↗
2. Global scope ↗
3. Scope Quiz ↗

Chapter 4 Puzzle

2 урока
1. Hidden sequences ↗
2. Number rivers ↗

Chapter 4 Closing

2 урока
1. Retrieval exercises ↗
2. Reflections ↗

Chapter 5.1 - About Lambdas

4 урока
1. Storing functions in variables ↗
2. Functions that return functions ↗
3. Anonymous functions ↗
4. Lambdas Quiz ↗

Chapter 5.2 - About Dictionaries

5 уроков
1. Dictionary basics ↗
2. Retrieving elements ↗
3. Adding and updating elements ↗
4. Dictionaries and None ↗
5. Dictionaries Quiz ↗

Chapter 5.3 - About Comprehension

3 урока
1. Repetition of repetition ↗
2. Filtering with comprehensions ↗
3. Comprehension Quiz ↗

Chapter 5.4 - About Random distributions

3 урока
1. Different distributions ↗
2. Sampling ↗
3. Random Quiz ↗

Chapter 5 Puzzle

2 урока
1. Mayan calendar ↗
2. "Roman" numerals basic ↗

Chapter 5 Closing

2 урока
1. Retrieval exercises ↗
2. Reflection ↗

Chapter 6.1 - About Tuples

6 уроков
1. Creating and updating tuples ↗
2. Some unexpected tuple things ↗
3. The culture of tuples ↗
4. Nesting tuples ↗
5. Unpacking tuples ↗
6. Tuples Quiz ↗

Chapter 6.2 Advanced functions

5 уроков
1. Keyword arguments ↗
2. Default parameters ↗
3. Functions with a variable number of arguments ↗
4. Kwargs ↗
5. Advanced functions quiz ↗

Chapter 6.3 Optional typing

3 урока
1. Typing variables ↗
2. Typing functions ↗
3. Optional typing Quiz ↗

Chapter 6 Puzzle

1 урок
1. Palindromes ↗

Chapter 6 Closing

2 урока
1. Retrieval exercises ↗
2. Reflections ↗

Chapter 7.1 - About Classes

4 урока
1. Classes basics ↗
2. Initialization ↗
3. Methods ↗
4. Printing classes ↗

Chapter 7.2 - About Inheritance

4 урока
1. Inheritance basics ↗
2. Inheritance terminology ↗
3. Overriding methods ↗
4. Classes & Inheritance Quiz ↗

Chapter 7 Closing

2 урока
1. Retrieval exercises ↗
2. Reflections ↗

Chapter 7 Puzzle

2 урока
1. Gaussian primes in the plane ↗
2. Gaussian loops ↗