We may earn an affiliate commission when you visit our partners.
Course image
Charles Russell Severance

В данном курсе описываются основные структуры данных языка программирования Python. Будут рассмотрены основы процедурного программирования, а также способы использования встроенных структур данных Python, например, списков, словарей и кортежей для выполнения сложного анализа данных. В данном курсе рассматриваются главы 6-10 учебника «Python для всех». В этом курсе речь идет о языке Python 3.

Enroll now

What's inside

Syllabus

Глава 6. Строки
В этом модуле мы вспомним, на чем остановились в последний раз; начнем с главы 6 учебника, поговорим о строках, а затем перейдем к структурам данных. На второй неделе данного курса мы займемся установкой среды языка Python, если вы захотите выполнять приложения на своем ПК или ноутбуке. Если вы не собираетесь устанавливать Python, можете перейти на неделю 3 и получить некоторую фору по времени.
Read more
Модуль. Установка и использование Python
В этом модуле будет предоставлена информация, на основании которой вы сможете создавать программы на Python. Устанавливать Python для этого курса не обязательно. Программы на Python можно создавать и тестировать в браузере с помощью подсистемы «Python Code Playground» на этом уроке. Более подробную информацию см. в разделе «Использование Python в этом курсе».
Глава 7. Файлы
До настоящего времени мы работали с данными, которые вводит пользователь, или с данными в константах. Однако реальные программы обрабатывают намного большие объемы данных путем считывания и записи файлов во вторичную память на компьютере. В этой главе мы начнем создавать наши первые программы, которые выполняют чтение, сканирование и обработку реальных данных.
Глава 8. Списки
Так как мы хотим решать более сложные задачи в среде Python, нам требуются более мощные переменные. До настоящего времени мы использовали простые переменные для хранения чисел или строк, когда в переменной есть одно значение. Благодаря применению списков мы будем хранить в одной переменной несколько значений, используя схему индексации для хранения, упорядочения и отыскания разных значений в этой переменной. Такие многозначные переменные мы называем «коллекциями» или «структурами данных».
Глава 9. Словари
Словарь Python является одной из самых мощных структур данных этого языка. Вместо представления значений в линейном списке, данные в словарях хранятся в виде пар «ключ-значение». Благодаря использованию пар «ключ/значение» мы получаем простую «базу данных» внутри памяти в одной переменной Python.
Глава 10. Кортежи
Кортежи являются нашей третьей и последней основной структурой данных Python. Кортежи представляют собой простую версию списков. Мы часто используем кортежи вместе со словарями для выполнения многоэтапных задач, например, для сортировки или закольцованного прохода через все данные в словаре.
Окончание курса
Чтобы отпраздновать достижение экватора в нашей специализации «Python для всех», приглашаем вас принять участие в церемонии окончания курса в режиме онлайн. Церемония не займет много времени. На ней с краткой поздравительной речью выступит сотрудник, отвечающий за вручение дипломов.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Обучение основам процедурного программирования Python
Использование структур данных Python, таких как списки, словари и кортежи
Развитие навыков анализа данных с использованием структур данных Python
Материал соответствует главам 6-10 учебника «Python для всех»
Охватываются основы языка Python 3

Save this course

Save Структуры данных Python to your list so you can find it easily later:
Save

Reviews summary

Python data structures

This course explores Python 3 data structures like lists, dictionaries, and tuples. Students learn how to analyze data using these structures and how to implement them in Python programs. Topics include strings, files, and tuples.

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Структуры данных Python with these activities:
Соберите и организуйте материалы курса
Улучшите свое обучение, собрав и организовав все предоставленные материалы курса в одном месте.
Show steps
  • Создайте папку или используйте электронную таблицу для всех материалов курса.
  • Регулярно добавляйте лекции, презентации, задания и другие материалы.
  • Настройте систему для быстрой и эффективной навигации по материалам.
Show all one activities

Career center

Learners who complete Структуры данных Python will develop knowledge and skills that may be useful to these careers:
Data Analyst
Data Analysts use their knowledge of Python data structures to collect, clean, and analyze large datasets. This course provides a solid foundation in Python data structures, which are essential for success in this role. You will learn how to use Python lists, dictionaries, and tuples to store, organize, and manipulate data. This knowledge will help you to write efficient and effective data analysis programs.
Machine Learning Engineer
Machine Learning Engineers use their knowledge of Python data structures to develop and deploy machine learning models. This course provides a solid foundation in Python data structures, which are essential for success in this role. You will learn how to use Python lists, dictionaries, and tuples to store, organize, and manipulate data. This knowledge will help you to write efficient and effective machine learning programs.
Data Scientist
Data Scientists use their knowledge of Python data structures to build machine learning models and predictive analytics applications. This course provides a solid foundation in Python data structures, which are essential for success in this role. You will learn how to use Python lists, dictionaries, and tuples to store, organize, and manipulate data. This knowledge will help you to write efficient and effective data science programs.
Data Engineer
Data Engineers use their knowledge of Python data structures to design, build, and maintain data pipelines. This course provides a solid foundation in Python data structures, which are essential for success in this role. You will learn how to use Python lists, dictionaries, and tuples to store, organize, and manipulate data. This knowledge will help you to write efficient and effective data pipelines.
Web Developer
Web Developers use their knowledge of Python data structures to design, develop, and maintain web applications. This course provides a solid foundation in Python data structures, which are essential for success in this role. You will learn how to use Python lists, dictionaries, and tuples to store, organize, and manipulate data. This knowledge will help you to write efficient and effective web applications.
Software Engineer
Software Engineers use their knowledge of Python data structures to design, develop, and maintain software applications. This course provides a solid foundation in Python data structures, which are essential for success in this role. You will learn how to use Python lists, dictionaries, and tuples to store, organize, and manipulate data. This knowledge will help you to write efficient and effective software programs.
Database Administrator
Database Administrators use their knowledge of Python data structures to design, implement, and maintain databases. This course provides a solid foundation in Python data structures, which are essential for success in this role. You will learn how to use Python lists, dictionaries, and tuples to store, organize, and manipulate data. This knowledge will help you to write efficient and effective database management programs.
Financial Analyst
Financial Analysts use their knowledge of Python data structures to analyze financial data and make investment recommendations. This course provides a solid foundation in Python data structures, which are essential for success in this role. You will learn how to use Python lists, dictionaries, and tuples to store, organize, and manipulate data. This knowledge will help you to write efficient and effective financial analysis programs.
Business Analyst
Business Analysts use their knowledge of Python data structures to analyze business data and make recommendations for improvement. This course provides a solid foundation in Python data structures, which are essential for success in this role. You will learn how to use Python lists, dictionaries, and tuples to store, organize, and manipulate data. This knowledge will help you to write efficient and effective business analysis programs.
Statistician
Statisticians use their knowledge of Python data structures to analyze data and draw conclusions. This course provides a solid foundation in Python data structures, which are essential for success in this role. You will learn how to use Python lists, dictionaries, and tuples to store, organize, and manipulate data. This knowledge will help you to write efficient and effective statistical analysis programs.
Operations Research Analyst
Operations Research Analysts use their knowledge of Python data structures to analyze data and make recommendations for improvement. This course provides a solid foundation in Python data structures, which are essential for success in this role. You will learn how to use Python lists, dictionaries, and tuples to store, organize, and manipulate data. This knowledge will help you to write efficient and effective operations research programs.
Risk Analyst
Risk Analysts use their knowledge of Python data structures to analyze data and identify risks. This course provides a solid foundation in Python data structures, which are essential for success in this role. You will learn how to use Python lists, dictionaries, and tuples to store, organize, and manipulate data. This knowledge will help you to write efficient and effective risk analysis programs.
Actuary
Actuaries use their knowledge of Python data structures to analyze data and calculate risks. This course provides a solid foundation in Python data structures, which are essential for success in this role. You will learn how to use Python lists, dictionaries, and tuples to store, organize, and manipulate data. This knowledge will help you to write efficient and effective actuarial programs.
Quantitative Analyst
Quantitative Analysts use their knowledge of Python data structures to analyze data and make investment recommendations. This course provides a solid foundation in Python data structures, which are essential for success in this role. You will learn how to use Python lists, dictionaries, and tuples to store, organize, and manipulate data. This knowledge will help you to write efficient and effective quantitative analysis programs.
Investment Analyst
Investment Analysts use their knowledge of Python data structures to analyze data and make investment recommendations. This course provides a solid foundation in Python data structures, which are essential for success in this role. You will learn how to use Python lists, dictionaries, and tuples to store, organize, and manipulate data. This knowledge will help you to write efficient and effective investment analysis programs.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Структуры данных Python.
Этот курс рассматривает многие из тех же тем по структурам данных, что и данный курс. Эта книга может послужить в качестве дополнительного справочника к данному курсу.
Эта книга фокусируется на использовании Python для анализа данных, но включает в себя хорошее описание основных структур данных Python, которые рассматриваются в данном курсе.
Эта книга фокусируется на программировании на Python профессионального уровня и может послужить справочником для данного курса.
Эта книга фокусируется на использовании Python для анализа данных и может послужить справочником для данного курса.
Эта книга может предоставить полезное практическое применение для структур данных Python, рассматриваемых в курсе.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Структуры данных Python.
Работа с базами данных в Python
Most relevant
Программирование на Python для анализа данных
Most relevant
Python: обработка и анализ данных и ИИ
Most relevant
Статистика для обработки экспериментов и А/B-тестирования
Most relevant
Продвинутые методы машинного обучения
Most relevant
Подготовка данных для анализа в финансах
Most relevant
Визуализация данных с помощью Python
Most relevant
Умения работы с Excel для бизнеса: уровень Intermediate I
Most relevant
Анализ данных с использованием Python
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser