Курс на 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