Python справка на русском

Основы языка Python

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

Введение

  • Установка Python
  • Установка Pycharm
  • Ключевые слова и идентификаторы
  • Инструкции и комментарии
  • Переменные в Python
  • Типы данных в Python
  • Преобразование типов
  • Ввод, вывод и импорт
    Практика
  • Hello World
  • Сложить два числа
  • Решение квадратного уравнения
  • Площадь треугольника
  • Генерация числа
  • Километры в мили
  • Цельсий в фаренгейт

Циклы, условия

  • Конструкция if…else
  • Цикл For
  • Цикл while
  • Операторы break и continue
  • Оператор Pass
  • Игра угадай число
    Практика
  • Четное или не четное число
  • Проверка Високосного года
  • Самое большее из трех чисел
  • Печать всех простых чисел
  • Поиск факториала числа
  • Таблица умножения
  • Число Фибоначчи
  • Сумма натуральных чисел
  • Итерация по словарю
  • Реверс числа

Функции

  • Функции в Python
  • Аргументы функции
  • Рекурсия в python
  • lambda функции Python
  • Импорт модуля Python
    Практика
  • Lambda функция
  • Кратные числа
  • Простой калькулятор
  • Отображение календаря
  • Число Фибоначчи и рекурсия

Типы данных

  • Числа
  • Списки
  • Кортежи
  • Строки
  • Множества
  • Словари
    Практика
  • Ищем слова палиндромы
  • Удалить знаки препинания в строке
  • Сортировка слов по алфавиту
  • Подсчет гласных букв
  • Анаграмма двух строк
  • Количество вхождений символа в строку
  • Доступ к индексу списка
  • Нарезка списков
  • Объединение двух списков
  • Последний элемент списка
  • Удаление дубликата элемента из списка
  • Объединение словарей
  • Проверка ключа в словаре
  • Два списка в словарь
  • Удаление элемента из словаря
Читайте также:  Получить атрибуты объекта php

Источник

Документация Python — на русском языке

Python - Русскоязычная документация

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

  • Сайты на Python (Django/Flask)
  • Мобильные приложения на Python (Kivy)
  • Десктопные приложения на Python (Tkinter/PyQT)
  • Работа с большим объемом данных (Pandas)
  • И многое другое

Python - Русскоязычная документация

Python задачи для начинающих

В этом блоке собраны 12 различных задач, охватывающих практически всю основу Python. Решайте задачи, пишите код, комментируйте. Если у вас получилось придумать альтернативное решение, пишите в комментариях.

В следующих блоках будут задачи, которые охватывают конкретную область Python.

Python - Русскоязычная документация

Ввод и вывод python

Ввод и вывод python, осуществляется функцией input(), и print(). Функция input() используется для входных данных от пользователя, а функция print() обеспечивает отображение выходных данных.

Если у вас возникают проблемы с упражнениями, обязательно прочтите теоретическую часть:

  1. В этом блоке 7 упражнений , с подсказками и решениями
  2. Решая каждое упражнение, вы закрепляете знания по данной теме
  3. Если у вас альтернативное решение, пишите пожалуйста в комментариях, это поможет другим разработчикам

Python - Русскоязычная документация

Циклы и условия python

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

  • Конструкция if-else (Условия для принятия того, или иного решения)
  • Цикл for (Для перебора последовательных элементов)
  • Функция range( Повторить то, или иное действие определенное количество раз)
  • Цикл while (Повторение одного и того же условия, до тех пор, пока условия является истинным)
  • Break и Continue (Прервать или продолжить цикл)
  • Вложенные циклы (цикл внутри цикла)

Python - Русскоязычная документация

Python дата и время

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

Python - Русскоязычная документация

Парсинг на Python

Парсинг на Python — Это один из самых распространенных задач. В этом блоке, поэтапно разбираем парсинг сайтов на популярном фреймворке BeatifulSoup.Обучение построено принципу «От простого к сложному». Мы разберемся как парсить:

  • Простые сайты
  • Сайты с табличными данными
  • Парсинг и прокси
  • Selenium
  • И многое другое

Источник

Русскоязычная документация по Python¶

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

Что такое Python¶

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

Этот сайт призван помочь начинающим научиться программировать на python 3. Также здесь можно подробнее узнать об особенностях функционирования этого языка.

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

Python 3: преимущества и недостатки языка¶

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

  • Динамическая типизация. В python не надо заранее объявлять тип переменной, что очень удобно при разработке.
  • Хорошая поддержка модульности. Вы можете легко написать свой модуль и использовать его в других программах.
  • Встроенная поддержка Unicode в строках. В Python необязательно писать всё на английском языке, в программах вполне может использоваться ваш родной язык.
  • Поддержка объектно-ориентированного программирования. При этом его реализация в python является одной из самых понятных.
  • Автоматическая сборка мусора, отсутствие утечек памяти.
  • Интеграция с C/C++, если возможностей python недостаточно.
  • Понятный и лаконичный синтаксис, способствующий ясному отображению кода. Удобная система функций позволяет при грамотном подходе создавать код, в котором будет легко разобраться другому человеку в случае необходимости. Также вы сможете научиться читать программы и модули, написанные другими людьми.
  • Огромное количество модулей, как входящих в стандартную поставку Python 3, так и сторонних. В некоторых случаях для написания программы достаточно лишь найти подходящие модули и правильно их скомбинировать. Таким образом, вы можете думать о составлении программы на более высоком уровне, работая с уже готовыми элементами, выполняющими различные действия.
  • Кроссплатформенность. Программа, написанная на Python, будет функционировать совершенно одинаково вне зависимости от того, в какой операционной системе она запущена. Отличия возникают лишь в редких случаях, и их легко заранее предусмотреть благодаря наличию подробной документации.
  • 1. Типы данных
    • 1.1. Переменные в Python:
    • 1.2. Числа
    • 1.3. Строки
    • 1.4. Списки
    • 1.5. Словари
    • 1.6. Методы для работы со словарями
    • 1.7. Кортежи
    • 1.8. Множество
    • 1.9. Методы для работы с множествами
    • 1.10. Булевы значения
    • 1.11. Преобразование типов
    • 1.12. Проверка типов
    • 1.13. Файлы
    • 2.1. Базовые операторы
    • 2.2. Управляющие операторы
    • 3.1. Параметры функций
    • 3.2. Локальные переменные
    • 3.3. Зарезервированное слово “global”
    • 3.4. Зарезервированное слово “nonlocal”
    • 3.5. Значения аргументов по умолчанию
    • 3.6. Ключевые аргументы
    • 3.7. Переменное число параметров
    • 3.8. Только ключевые параметры
    • 3.9. Оператор “return”
    • 3.10. Строки документации

    Источник

    Русскоязычная документация по Python¶

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

    Что такое Python¶

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

    Этот сайт призван помочь начинающим научиться программировать на python 3. Также здесь можно подробнее узнать об особенностях функционирования этого языка.

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

    Python 3: преимущества и недостатки языка¶

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

    • Динамическая типизация. В python не надо заранее объявлять тип переменной, что очень удобно при разработке.
    • Хорошая поддержка модульности. Вы можете легко написать свой модуль и использовать его в других программах.
    • Встроенная поддержка Unicode в строках. В Python необязательно писать всё на английском языке, в программах вполне может использоваться ваш родной язык.
    • Поддержка объектно-ориентированного программирования. При этом его реализация в python является одной из самых понятных.
    • Автоматическая сборка мусора, отсутствие утечек памяти.
    • Интеграция с C/C++, если возможностей python недостаточно.
    • Понятный и лаконичный синтаксис, способствующий ясному отображению кода. Удобная система функций позволяет при грамотном подходе создавать код, в котором будет легко разобраться другому человеку в случае необходимости. Также вы сможете научиться читать программы и модули, написанные другими людьми.
    • Огромное количество модулей, как входящих в стандартную поставку Python 3, так и сторонних. В некоторых случаях для написания программы достаточно лишь найти подходящие модули и правильно их скомбинировать. Таким образом, вы можете думать о составлении программы на более высоком уровне, работая с уже готовыми элементами, выполняющими различные действия.
    • Кроссплатформенность. Программа, написанная на Python, будет функционировать совершенно одинаково вне зависимости от того, в какой операционной системе она запущена. Отличия возникают лишь в редких случаях, и их легко заранее предусмотреть благодаря наличию подробной документации.
    • 1. Типы данных
      • 1.1. Переменные в Python:
      • 1.2. Числа
      • 1.3. Строки
      • 1.4. Списки
      • 1.5. Словари
      • 1.6. Методы для работы со словарями
      • 1.7. Кортежи
      • 1.8. Множество
      • 1.9. Методы для работы с множествами
      • 1.10. Булевы значения
      • 1.11. Преобразование типов
      • 1.12. Проверка типов
      • 1.13. Файлы
      • 2.1. Базовые операторы
      • 2.2. Управляющие операторы
      • 3.1. Параметры функций
      • 3.2. Локальные переменные
      • 3.3. Зарезервированное слово “global”
      • 3.4. Зарезервированное слово “nonlocal”
      • 3.5. Значения аргументов по умолчанию
      • 3.6. Ключевые аргументы
      • 3.7. Переменное число параметров
      • 3.8. Только ключевые параметры
      • 3.9. Оператор “return”
      • 3.10. Строки документации

      Источник

Оцените статью