• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
2026/2027

Программирование на языке Python

ID 1161597

Статус: Маго-лего
Онлайн-часы: 66
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 6
Контактные часы: 80

Программа дисциплины

Аннотация

The discipline Python Programming Essentials introduces students to programming tools that are applicable to solving various problems in the field of linguistics. At the end of the course, students will become familiar with the basics of programming in Python 3, master the rules of Python 3 syntax, learning basic keywords, commands, and standard library 3 modules.
Цель освоения дисциплины

Цель освоения дисциплины

  • At the end of the course students will be able be able to accomplish coding tasks related to the basics of programming in the Python language, and to understand the fundamental notions and techniques used in object-oriented programming.
Планируемые результаты обучения

Планируемые результаты обучения

  • learn the basic principles of programming in Python, syntax, data types.
  • learn strings and lists methods and formating, iteration.
  • learn to write functions, use dictionaries and handle the files.
  • learn to work with Python libraries
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Introduction
  • Boolean Values, Conditional Execution, Loops, Strings, Lists and List Processing, Logical and Bitwise Operations.
  • Functions, Dictionaries,Files
  • Libraries
  • Introduction
  • Boolean
  • Functions, Dictionaries,Files
Элементы контроля

Элементы контроля

  • неблокирующий Homework
  • неблокирующий Homework
  • неблокирующий Test
Промежуточная аттестация

Промежуточная аттестация

  • 2026/2027 2nd module
    0.4 * Homework + 0.2 * Test + 0.4 * Homework
Список литературы

Список литературы

Рекомендуемая основная литература

  • Álvaro Scrivano. (2019). Coding with Python. Minneapolis: Lerner Publications ™. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1947372
  • Eric Matthes. (2019). Python Crash Course, 2nd Edition : A Hands-On, Project-Based Introduction to Programming: Vol. 2nd edition. No Starch Press.
  • Lacey, N. (2019). Python by Example : Learning to Program in 150 Challenges. Cambridge: Cambridge University Press. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=2112094
  • Mueller, J. (2018). Beginning Programming with Python For Dummies (Vol. 2nd edition). Hoboken, NJ: For Dummies. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1689584

Рекомендуемая дополнительная литература

  • Aman Kedia, & Mayank Rasu. (2020). Hands-On Python Natural Language Processing : Explore Tools and Techniques to Analyze and Process Text with a View to Building Real-world NLP Applications. Packt Publishing.
  • Schneider, D. I. (2016). An Introduction to Programming Using Python, Global Edition: Vol. Global edition. Pearson.
  • Sweigart, Al. Automate the boring stuff with Python: practical programming for total beginners. – No Starch Press, 2015. – 505 pp.

Авторы

  • Сохраби Маджид
  • Балакина Юлия Владимировна