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

Here's a deal for you

Save money when you learn with a deal that may be relevant to this course.
All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Глава 6. Строки
В этом модуле мы вспомним, на чем остановились в последний раз; начнем с главы 6 учебника, поговорим о строках, а затем перейдем к структурам данных. На второй неделе данного курса мы займемся установкой среды языка Python, если вы захотите выполнять приложения на своем ПК или ноутбуке. Если вы не собираетесь устанавливать Python, можете перейти на неделю 3 и получить некоторую фору по времени.
Read more

Traffic lights

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

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Фундаментальные структуры данных python для начинающих

Согласно отзывам студентов, этот курс предлагает прочную основу (positive) для изучения структур данных Python (neutral), включая строки, файлы, списки, словари и кортежи (neutral). Учащиеся часто отмечают четкость объяснений преподавателя (positive) и практические примеры (positive), которые делают сложные концепции доступными. Хотя курс идеально подходит для новичков (positive), желающих начать освоение Python, некоторые опытные программисты могут найти темп слишком медленным (warning) или содержание недостаточно углубленным (warning). Курс эффективно готовит студентов к дальнейшему изучению анализа данных (positive) и предлагает много практических заданий (positive).
Курс является частью более крупной специализации, что полезно для общего развития.
"Прошел этот курс как часть специализации 'Python для всех' и очень доволен последовательностью."
"Этот модуль отлично дополняет предыдущие, углубляя знания о Python."
"Рекомендую проходить его в рамках всей специализации для полного понимания."
Акцент на реальных примерах и задачах, применимых на практике.
"Мне нравится, что курс показывает, как использовать структуры данных для обработки реальных файлов."
"Задачи помогают применять изученный материал сразу на практике, а не просто теорию."
"Чувствую, что могу использовать полученные знания в своей работе или проектах."
Множество практических упражнений и возможность кодирования в браузере.
"Практическая площадка в браузере очень удобна для выполнения упражнений."
"Задания по написанию кода помогли мне закрепить материал на практике."
"Без этих практических задач было бы сложно понять, как все работает."
Курс предоставляет фундаментальные знания, необходимые для дальнейшего развития.
"Этот курс дал мне прочную базу для работы со структурами данных в Python."
"Чувствую себя увереннее в использовании списков и словарей после прохождения."
"Отличный старт для любого, кто хочет углубиться в анализ данных с Python."
Высококачественные объяснения от преподавателя делают сложные темы понятными.
"Мне очень понравился подход преподавателя, он объясняет все очень четко и по делу."
"Понимаю материал с первого раза, благодаря тому, как структурированы лекции и объяснения."
"Прекрасно подходит для новичков, так как все концепции объяснены предельно ясно."
Идеален для начинающих, но может быть медленным для опытных программистов.
"Как новичок, я оценил неспешный темп и подробное объяснение каждого шага."
"Для меня, имеющего опыт в других языках, курс показался немного затянутым."
"Если вы уже знакомы с основами Python, возможно, пройдете материал очень быстро."

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 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.
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 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.
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.
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.
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.
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.
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.
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.
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

Similar courses are unavailable at this time. Please try again later.
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 - 2025 OpenCourser