Python wiki: Python — Викиучебник

Python — Викижурнал

Python — высокоуровневый язык программирования, мощный инструмент для создания программ самого разнообразного назначения, доступный даже для новичков. С его помощью можно решать задачи различных типов.[1]

Содержание

  • 1 Предисловие от автора
  • 2 Что такое Python
  • 3 История языка
    • 3.1 Python 1.0
    • 3.2 Python 2.0
    • 3.3 Python 3.0
  • 4 Возможности языка
  • 5 Преимущества языка Python
  • 6 Другие статьи о Python
  • 7 Используемые источники

Предисловие от автора

А теперь немного добавлю лирического отступления от себя лично. Мне уже много лет и ранее я мало имел непосредственного опыта в программировании. В детстве я немного интересовался языком программирования BASIC на ZX-Spectrum (помню создал пару тройку ну совсем простых программ), но дело далеко не пошло, так как не было возможности сохранять написанные программы и как-то развиваться систематический. Позднее более плотно изучал тему создания сайтов, поэтому самостоятельно освоил такие направления как HTML и CSS, совсем немного PHP (и то в качестве простого сохранения данных в MySQL и их вывод) не углубляясь в детали, а также изучил использование, так называемых, движков для создания сайтов, такие как MediaWiki, WordPress, IPB и другие. Но последне время потянуло на изучение языка программирования Python, так как при помощи него можно творить всё что угодно: приложения, игры, сервисы, программы, нейронные сети в виде искусственного интеллекта, да всё, что в голову придёт. Да и есть у меня кое-какие задумки, но для их реализации не хватает совершенно знаний, вот и решил попробовать изучение Python с нуля.

Своё продвижение по изучению, полученные знания и опыт буду публиковать в Викижурнале отдельными статьями. Каких результатов я добьюсь — не знаю, хватит ли мозгов освоить что-то серьёзное в этом направлении — тоже не знаю, но это попытка, попытка реализовать свои идеи и задачи. В изучении буду использовать самые разные источники: сайты по программированию на Python, YouTube видео уроки, книги, вебинары и так далее. В общем заходите сюда почаще и следите за публикацией статей на тему программирования в Python. А в этой статье приведём лишь обзорную, общую информацию об Python.

Буду также рад, если Вы подпишитесь на мой YouTube канал, где я публикую видео по моему продвижению в программировании на Python.

Что такое Python

Python — это простой в освоении, мощный язык программирования. Он имеет эффективную структуру данных высокого уровня и простой, но эффективный подход к объектно-ориентированному программированию. Элегантный синтаксис и динамическая типизация Python вместе с его интерпретируемой природой делают его идеальным языком для сценариев и быстрой разработки приложений во многих областях для большинства платформ.

Интерпретатор Python и обширная стандартная библиотека свободно доступны в исходном или двоичном виде для всех основных платформ на веб-сайте Python https://www.

python.org/ и могут свободно распространяться. На этом же сайте будут размещаться ссылки на многие бесплатные сторонние модули Python, программы и инструменты, а также дополнительная документация.

Интерпретатор Python легко расширяется новыми функциями и типами данных, реализованными в C или C ++ (или других языках, вызываемых из C). Python также подходит в качестве языка расширения для настраиваемых приложений.

Это руководство неофициально знакомит читателя с основными понятиями и особенностями языка и системы Python. Это помогает иметь практический интерпретатор Python для практического опыта, но все примеры являются автономными, поэтому учебное пособие можно читать и в автономном режиме.

Описание стандартных объектов и модулей приведено в разделе Стандартная библиотека Python. Python Language Reference дает более формальное определение языка. Чтобы написать расширения на C или C ++, прочитайте Расширение и встраивание Python Interpreter и Python / C API Reference Manual.

Есть также несколько книг, подробно освещающих Python.

Этот учебник не пытается быть всеобъемлющим и охватывает каждую отдельную функцию или даже все часто используемые функции. Вместо этого он знакомит со многими наиболее примечательными функциями Python и дает вам хорошее представление о вкусе и стиле языка. Прочитав его, вы сможете читать и писать модули и программы Python, а также будете готовы узнать больше о различных модулях библиотеки Python, описанных в стандартной библиотеке Python.

История языка

Python был разработан в конце 1989 г. Гуидо ван Россумом (Guido van Rossum) в центре математики и информатики в Нидерландах. Он позаимствовал многие средства программирования, присущие другим языкам.

В отличие от других языков программирования, Python не только распространяется совершенно бесплатно, он не имеет абсолютно никаких ограничений в условиях применения. Никто не ограничивает коммерческое использование программных продуктов, написанных на этом языке, без каких-либо лицензионных отчислений.

Программисты также вольны модернизировать язык, не ставя в известность автора.[2]

К сегодняшнему дню Python прошёл три основных этапа эволюции: Версия 1.0, Версия 2.0 и Версия 3.0.

Python 1.0

Версия 1.0 появилась в 1994 году. Сначала это был совсем простой язык, просто небольшой интерпретатор, некоторое количество функций, не было объектно-ориентированного программирования, но все это быстро появилось. Уже в 1991 году появились первые средства объектно-ориентированного программирования.

Через некоторое время Гвидо переехал из Голландии в Америку. Его пригласили работать в корпорации CNRI. Он там работал, используя Python для тех проектов, которыми занималась корпорация, а в свободное рабочее время развивал язык и интерпретатор.

[3]

Python 2.0

Вышедшая в 2000 году версия Python 2 сделала процесс разработки более прозрачным и всеобъемлющим по сравнению с предыдущими версиями Python с реализацией PEP (Python Enhancement Proposal – техническая спецификация, которая предоставляет информацию членам сообщества Python или же описывает новую функцию языка). Кроме того, Python 2 предложил множество новых функций: циклический сборщик мусора для автоматизации управления памятью, расширенную поддержку Unicode для стандартизации символов, сборку по спискам и т.п. По мере разработки Python 2 набор функций значительно расширился, в том числе появилась унификация типов и классов Python (версия 2.2).[4]

Python 3.0

Python 3 — это новое поколение языков программирования, выпущенных в декабре 2008 года, а также несколько новых улучшений и функций, в том числе некоторые устаревшие функции. Версия полностью отличается от своих предшественников и в настоящее время находится в разработке для замены версии 2.7. Версия 3 была выпущена для решения проблем безопасности и устранения недостатков в предыдущих выпусках, тем самым устраняя избыточность. Немногие из основных изменений в Python 3 включают изменение оператора печати во встроенную функцию, улучшенное целочисленное деление, лучшую поддержку Unicode и многое другое.[5]

Возможности языка

Язык программирования Python имеет поистине широкое применение в современном цифровом мире: Что может сделать Python?

  • использоваться на сервере для создания веб-приложений.
  • использоваться вместе с программным обеспечением для создания рабочих процессов.
  • подключаться к системам баз данных. Он также может читать и изменять файлы.
  • использоваться для обработки больших данных и выполнения сложной математики.
  • использоваться для быстрого прототипирования или для разработки программного обеспечения, готового к производству.
  • создание сайтов

Таким образом, python подходит для решения львиной доли повседневных задач, будь то резервное копирование, чтение электронной почты, либо же какая-нибудь игрушка. Язык программирования Python практически ничем не ограничен, поэтому также может использоваться в крупных проектах. К примеру, python интенсивно применяется IT-гигантами, такими как, например, Google и Yandex. К тому же простота и универсальность python делают его одним из лучших языков программирования.

[6]

Преимущества языка Python

  • Python работает на разных платформах (Windows, Mac, Linux, Raspberry Pi и т. Д.).
  • Python имеет простой синтаксис, похожий на английский язык.
  • Python имеет синтаксис, который позволяет разработчикам писать программы с меньшим количеством строк, чем некоторые другие языки программирования.
  • Python работает в системе интерпретатора, что означает, что код может быть выполнен, как только он написан. Это означает, что прототипирование может быть очень быстрым.
  • С Python можно обращаться процедурно, объектно-ориентированным или функциональным образом.

Другие статьи о Python

Используемые источники

  1. ↑ Об языке программирования Python
  2. ↑ Происхождение языка Python
  3. ↑ Python 1.0
  4. ↑ Python 2.0
  5. ↑ Об Python 3
  6. ↑ О возможностях Python

Модуль Википедии на Python — GeeksforGeeks

Интернет является крупнейшим источником информации, и поэтому важно знать, как получать данные из различных источников. И с Википедией, являющейся одним из крупнейших и самых популярных источников информации в Интернете.

Википедия — это многоязычная онлайн-энциклопедия, созданная и поддерживаемая как открытый совместный проект сообществом редакторов-добровольцев с использованием системы редактирования на основе вики.
В этой статье мы увидим, как использовать модуль Википедии Python для получения разнообразной информации с веб-сайта Википедии.

Установка

Чтобы извлечь данные из Википедии, мы должны сначала установить библиотеку Википедии Python, которая является оболочкой официального API Википедии. Это можно сделать, введя следующую команду в командной строке или терминале:

 pip install wikipedia 

Начало работы

Получение сводки по любому заголовку

Резюме любого заголовка можно получить, используя метод сводки.

Синтаксис : wikipedia.summary(название, предложения)
Аргумент :  
Название темы
Необязательный аргумент: установка количества строк в результате.
Возврат : Возвращает сводку в строковом формате.
 

Код :   

Python3

03

Результат = Wikipedia.summary ( "Индия" , предложения = 2 )

003

)

003

)

003

). Выход:

Индия (хинди: Bh?rat), официально Республика Индия (хинди: Bh?rat Ga?ar?jya), страна в Южной Азии. Это седьмая по величине страна по площади, вторая по численности населения страна и самая густонаселенная демократия в мире.

Поиск заголовка и предложений

Заголовок и предложения можно получить с помощью метода search().

Синтаксис : wikipedia.search(название, результаты)
Аргумент :  
Название темы 
Необязательный аргумент : установка номера результата.
Возврат : Возвращает список заголовков.
 

Код :   

Python3

импорт вики 2 педия

импорт wikipedia

 

result = wikipedia.search( "Geek" , results = 5 )

 

print (result)

Вывод:  

 ['Гик', 'Гик!', 'Чудики и чокнутые', 'Гик', 'Гик-шоу'] 
Получение полных данных страницы Википедии

() Страница Метод используется для получения содержимого, категорий, координат, изображений, ссылок и других метаданных страницы Википедии.

Синтаксис : wikipedia.page(title)
Аргумент : Название темы.
Возврат : Возвращает объект WikipediaPage.
 

Code :   

Python3

import wikipedia

 

page_object = wikipedia.page( "india" )

 

печать (page_object.html)

Печать (page_object.original_title)

9003

Print (Page_object.links

(Page_object. links [

(Page_object.links.

Вывод:

«метод связанного WikipediaPage.html из «WikipediaPage 'Индия'»>
Индия
['.in', '10th BRICS Summit', 'BRICS' '11th BRICS'2th Summit '11th BRICS2th Summit саммит», «17-й саммит СААРК», «18-й саммит СААРК», «1951 Азиатские игры», «Всеобщие выборы в Индии 1957 г.», «Всеобщие выборы в Индии 1962 г.», «Азиатские игры 1982 г.»]

Изменение языка страницы Википедии родной язык. Для этого используется метод Set_lang().

Синтаксис: wikipedia.set_lang(language)
Аргумент: префикс языка, как и для арабского префикса ar и так далее.
Выполнено действий: Он преобразовал данные в этот язык. Язык по умолчанию — английский.
 

Code :   

Python3

import wikipedia

 

wikipedia. set_lang( "hi" )

 

print ( wikipedia.summary( "Индия" ))

Вывод:

 


индекс — Learnpython

индекс — Learnpython

Похоже, вы используете новый Reddit в старом браузере. Сайт может работать некорректно, если вы не обновите свой браузер! Если вы не обновляете свой браузер, мы предлагаем вам посетить старый Reddit.

Нажмите J, чтобы перейти к новостной ленте. Нажмите на знак вопроса, чтобы узнать остальные сочетания клавиш

Поиск по всему Reddit

Нашел Интернет!

Подача

Popular

Topics

ValheimGenshin ImpactMinecraftPokimaneHalo InfiniteCall of Duty: WarzonePath of ExileHollow Knight: SilksongEscape from TarkovWatch Dogs: Legion

NFLNBAMegan AndersonAtlanta HawksLos Angeles LakersBoston CelticsArsenal F.

C.Philadelphia 76ersPremier LeagueUFC

GameStopModernaPfizerJohnson & JohnsonAstraZenecaWalgreensBest BuyNovavaxSpaceXTesla

CardanoDogecoinAlgorandBitcoinLitecoinBasic Attention TokenBitcoin Cash

Настоящие домохозяйки АтлантыХолостякСестры жены90-дневная невестаОбмен женамиУдивительная гонка АвстралияЖена с первого взглядаНастоящие домохозяйки ДалласаМоя 600-фунтовая жизньНа прошлой неделе сегодня вечером с Джоном Оливером Животные и домашние животныеАнимеИскусствоАвтомобили и автомобилиРемесла и сделай самКультура, расы и этносЭтика и философияМодаЕда и напиткиИсторияХоббиПравоОбучение и образованиеВоенныеФильмыMusicPlaceПодкасты и стримерыПолитикаПрограммированиеЧтение, письмо и литератураРелигия и духовностьНаукаНастольные игрыТехнологииПутешествия

Создайте учетную запись, чтобы следить за вашими любимыми сообществами и участвовать в обсуждениях.

r/learnpython

r/learnpython

  • Часто задаваемые вопросы
  • Как задать вопрос?
    • Публикация
  • Документы
  • Новичок в Python?
  • Новичок в программировании?
  • Видео/Лекции
  • Инструменты для изучения Python
  • Совершенствуйте свои навыки программирования, решая практические задачи!
  • Попробуйте Python в своем браузере
  • Начните с мира открытого исходного кода
  • Другие ресурсы
  • Python 2 (архив)
  • Разное.
    • Вещи, созданные пользовательской базой
  • /r/python — Новости о динамическом, интерпретируемом, интерактивном, объектно-ориентированном, расширяемом языке программирования Python.
  • / г / обучение программированию
  • /r/dailyprogrammer — Цель этого сабреддита — предлагать ежедневные задачи, чтобы ваш разум и пальцы были заняты между проектами.
  • /r/progether — Progether объединяет программистов в общих проектах, будь то обучение, разработка, проектирование или что-то еще.
  • /r/LearnMachineLearning — сабреддит, посвященный машинному обучению.
  • /r/PythonPuzzles — Обычные головоломки с кодом на языках программирования Python
  • и более: /r/madeinpython /r/programmingbuddies /r/pythontips /r/flask /r/django /r/pygame /r/programming /r/dailyprogrammer
  • Общие вопросы и ответы по Python
  • Часто задаваемые вопросы по программированию
  • Часто задаваемые вопросы о библиотеке и расширениях
  • Часто задаваемые вопросы о Python в Windows
  • Часто задаваемые вопросы о графическом интерфейсе пользователя
  • Какую IDE использовать? Список IDE для Python и их функции
  • Часто задаваемые вопросы /r/LearnPython
  • Как задать вопрос о программном обеспечении
  • Написание идеального вопроса
  • Попробуйте направить OP к решению вместо того, чтобы предлагать его напрямую.
  • Укажите ссылки на соответствующие ресурсы.
  • Ответьте на вопрос и выделите побочные проблемы, если таковые имеются.
  • Не "отвечайте и бегите", будьте готовы ответить на дополнительные вопросы.
  • Проверьте свои ответы на ясность и правильность.
  • Будьте вежливы.

Публикация

  • Отформатируйте свой код для Reddit или используйте такой сайт, как github или pastebin. Ваш код трудно читать и тестировать иначе.
  • Обязательно опробуйте полученные предложения и сообщите о них.
  • SSCCE Сохраняйте свой код коротким, автономным, правильным (компилируемым) и предоставьте пример
  • Включите ошибку, которую вы получаете при выполнении кода, если она есть.
  • Убедитесь, что ваш пример верен. Либо пример компилируется корректно, либо вызывает именно то сообщение об ошибке, о котором вам нужна помощь.
  • Избегайте размещения большого количества кода в своих сообщениях.
  • Размещение домашних заданий не запрещено, если вы покажете, что пытались решить их самостоятельно.
  • Как задать вопрос по программному обеспечению
  • Написание идеального вопроса

Добавить в закладки!

  • Документация Python
  • Шпаргалки для печати
  • Шпаргалки от Эрика Маттеса, автора ускоренного курса Python
  • Шпаргалки от Datacamp для библиотек обработки данных (NumPy, Pandas и т. д.)

…но не к программированию вообще?

  • Официальное руководство по Python!
  • Изучите Python за Y минут
  • Изучайте Python
  • PythonTutor.com использует анимированные степпинги и визуализацию структуры данных
  • Рэймонд Хеттингер — Помимо PEP 8 — Лучшие практики для красивого понятного кода — PyCon 2015
  • Tiny Python Projects — изучение Python и разработка через тестирование с помощью программирования игр и головоломок — с видео
  • Ultimate Python Study Guide — полное учебное пособие по Python как для новичков, так и для профессионалов.

Попробуйте одну из этих онлайн-книг или посетите нашу страницу со всеми другими книгами, отсортированными по сложности и с описаниями!

  • Введение в Python
  • Автоматизируйте скучные задачи с помощью Python
  • Python, как вы это понимаете — основы Python/NumPy для пользователей STEM
  • Сборка приложений на Python анти-учебник
  • Введение в Python для науки о данных
  • Байт Python
  • Full Stack Python для изучения веб-разработки Python
  • Взлом кодов с помощью Python
  • Путеводитель по Python для автостопщиков! (справочное руководство по установке, настройке и использованию Python)
  • Как думать как программист
  • Изобретайте собственные компьютерные игры с помощью Python
  • Программирование аркадных игр с помощью Python и Pygame (Python 3. Также включает видео.)
  • Подумай о Питоне
  • Ученик кодера
  • Страница книг по Python, отсортированных по популярности
  • Технический университет Джорджии edX: Введение в вычисления на Python
  • Список видеоуроков:
  • MIT edX: Введение в информатику и программирование с использованием Python (OCW)
  • MIT edX: Введение в вычислительное мышление и науку о данных (OCW)
  • Создание приложений на Python
  • Основы Python — Pluralsight (5-часовой курс, подготовленный профессионалами) — требуется подписка на Pluralsight, хотя по запросу в /u/norwegianwood можно получить бесплатные абонементы на 1 неделю.
  • Трек Python от Treehouse — получите месяц бесплатно
  • Python для науки о данных — Бесплатный курс по основам Python для людей, интересующихся наукой о данных. Часть набора курсов IBM Cognitive Class по прикладной науке о данных с Python.
  • MongoDB Quickstart with Python — 2,5-часовой бесплатный курс.
  • Беркли CS 61A "Структура и интерпретация компьютерных программ" - курс Fall '18, все материалы в свободном доступе.
  • Python для всех «Бесплатный курс и книга, разработанные доктором Чаком (http://www.dr-chuck.com/)»
  • OpenEDG Разнообразный набор классов с сертификатами. Об Институте Python OpenEDG
  • CodeAbbey
  • Кодовые войны
  • CodingBat — Python
  • Проверка
  • Архив проектов по программированию на CS1 Python
  • Лагерь данных
  • Датаквест
  • Простое обучение Код
  • Exercism.io
  • будущий кодер
  • ХакИнСайенс
  • учитьпитонов
  • PixelPAD
  • Практические идеи проекта размещены на Github
  • Программируйте аркадные игры с помощью Python и Pygame
  • Project Euler (независимо от языка)
  • PyBites — проблемы с кодом
  • PyCharm EDU
  • Интеграция PyCharm EDU CheckIO
  • Игра с карточками PyGrail
  • Python 101 — Изучите Python бесплатно (py3, интерактивное руководство)
  • Практические проекты Python
  • Принципы Python
  • Розалинд Пайтон Проблемы биоинформатики
  • Учебник Reeborg World
  • Простые задачи программирования
  • SoloLearn
  • Учебные курсы Talk Python
  • МООК по программированию на Python 2022
  • 117 практических задач от вуза Информатика I курс
  • /r/ежедневный программатор
  • Проект Эйлер
  • Вызов Python
  • Кодхаб
  • будущий кодер
  • SoloLearn
  • PixelPAD — Python в браузере с библиотекой игр, аналогично Pygame
  • PythonAnywhere — Python в вашем браузере (также размещение проектов Python)
  • Trinket. io — питон с графикой черепахи
  • ideone — онлайн-компилятор и средство отладки
  • Python Tutor — Визуализируйте, что делает код построчно.
  • Computer Science Circles — также предоставляет визуализацию Python Tutor
  • Повторить
  • trypython.org — требуется Microsoft Silverlight
  • .
  • Мир Риборга
  • 61А Код

Некоторые веб-сайты, где вы можете начать исправлять ошибки и т. д. для проектов с открытым исходным кодом

  • Codetriage
  • Неофициальные двоичные файлы Windows для пакетов расширений Python
  • Цветной REPL с дополнительными функциями
  • общедоступных API

Python 2 больше не поддерживается. В этом разделе собраны ресурсы, связанные с Python 2.

  • (полуофициальный) Python FAQ
  • Документация по Python 2
  • Загружаемый PDF-файл с некоторыми изменениями между Python 2 и Python 3
  • Почему Python 3?
  • Преобразование кода в красивый идиоматический Python
  • Официальное руководство по Python 2

Новичок в Python? (Python 2)

  • Как выбрать Python 2 или 3?
  • Рэймонд Хеттингер — Преобразование кода в красивый, идиоматический Python — PyCon 2013

Новичок в программировании? (Python 2)

  • Введение в Python (Python 2 и 3)
  • Как думать как программист (Python 2)
  • Think Python (версия для электронной книги) (Python 2)

Видео/лекции (Python 2)

  • MIT OCW: Introduction to Computer Science and Programming (Py2)
  • Класс Google Python (Py2)
  • Трек Python от Codecademy (Py2)
  • PyCon 2013: практическое введение в Python для начинающих программистов (Py2)

Инструменты для изучения Python 2

  • CodesDope (Py2, Py3)
  • Codecademy (Py2)
  • MIT OCW: Задания (Py2)
  • Новые проекты Coder (Py2)
  • PySchools (Py2)

Попробуйте Python 2 в своем браузере

  • Skulpt (Py2) — использует WebGL для графики
  • PythonAnywhere (Py2 и Py3) — Python в вашем браузере (также размещение проектов Python)
  • ideone (Py2 и Py3) — онлайн-компилятор и средство отладки
  • Python Tutor (Py2 и Py3) — Визуализируйте, что делает код построчно.
  • замена (Py2 и Py3)

Вещи, созданные пользовательской базой

Имя Описание Статус
Затрудняюсь ответить Игра (РПГ) В планировании
Учебник по шахматам Учебник по шахматам от /u/rainy-day-week Вверх

Subreddit CSS и другие активы можно найти на github здесь: Активы сабреддита

Последняя редакция:

xelf

 - 

3 месяца назад

О сообществе

Сабреддит для размещения вопросов и получения общих советов по поводу вашего кода Python.

Создано 2 октября 2009 г.


Правила r/learnpython

Будьте вежливы.

Сообщения в этом сабреддите должны быть просьбами о помощи в изучении Python.

Ответы в этом сабреддите должны относиться к заданному OP вопросу.

Без рекламы. Никаких блогов/уроков/видео/книг/попыток рекрутинга.

Хостинг/форматирование кода

Разместите свой код на этих веб-сайтах и ​​включите ссылку в свою тему или нажмите кнопку ниже, чтобы узнать, как правильно форматировать код и включить его в текст отправки.

Полезные ресурсы для размещения сообщений

Пожалуйста, ознакомьтесь с некоторыми из этих ссылок, чтобы узнать, как правильно задавать вопросы, связанные с разработкой программного обеспечения.

Related Subreddits

r/Python

1,082,145 members

r/django

107,107 members

r/flask

76,639 members

r/programming

4,995,310 members

r/learnprogramming

3,608,771 members

r/dailyprogrammer

235 322 участника

Руководство по комментированию

  • Попробуйте направить ОП к решению, а не предоставлять его напрямую.

  • Предоставьте ссылки на соответствующие ресурсы.

  • Ответьте на вопрос и выделите побочные вопросы, если таковые имеются.

  • Не "ответь и убегай", будь готов ответить на дополнительные вопросы.

  • Проверьте свои ответы на ясность и правильность.

  • Будьте вежливы.

Руководство по размещению сообщений

  • Попробуйте предложения, которые вы получите, и сообщите о них.

  • SSCCE Сохраняйте свой код коротким, автономным, правильным (компилируемым) и предоставьте пример

  • Включите ошибку, которую вы получаете при выполнении кода, если она есть.

  • Убедитесь, что ваш пример верен. Либо пример компилируется корректно, либо вызывает именно то сообщение об ошибке, о котором вам нужна помощь.

  • Избегайте публикации большого количества кода в своих сообщениях.

  • Размещение домашних заданий не запрещено, если вы покажете, что пытались решить их самостоятельно.

Оставить комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *