Метод math.fsum() возвращает сумму всех элементов в любой итерации. Итерацией может быть кортеж, массив, список. Если итерируемый объект не является числом, он возвращает TypeError. Этот метод возвращает сумму всех значений в виде значения с плавающей запятой.
Python | Notes
👍15
Метод seekable() используется для проверки того, доступен ли файл для поиска.
Он возвращает true, когда файл доступен для поиска, иначе возвращает false. Файл доступен для поиска, если он разрешает доступ к файловому потоку.
Python | Notes
Он возвращает true, когда файл доступен для поиска, иначе возвращает false. Файл доступен для поиска, если он разрешает доступ к файловому потоку.
Python | Notes
👍11🔥1
Как правило, разработчики пишут регулярные выражения для обработки специфических строк. Но для таких данных как, почта или ссылка, изобретать велосипед не нужно.
Модуль
validators позволяет использовать уже готовые валидаторы для самых распространенных задач. Каждая функция-валидатор возвращает
True при успешной проверке и ValidationFailure при неудачной проверке.Помимо этого,
validators позволяет также работать с ipv4, ipv6, uuid, iban и многим другим. В итоге, имеем лаконичный и простой модуль с хорошим функционалом.Python | Notes
👍14🏆2
Очень часто при создании приложений возникает ситуация, когда нам нужны данные для тестирования различных функциональных возможностей.
Чтобы решить эту проблему и работать с более разнообразными и реалистичными данными, изобретательные разработчики создали библиотеку Faker, которая может генерировать все типы случайных данных.
Чтобы установить Faker мы используем pip :
Python | Notes
Чтобы решить эту проблему и работать с более разнообразными и реалистичными данными, изобретательные разработчики создали библиотеку Faker, которая может генерировать все типы случайных данных.
Чтобы установить Faker мы используем pip :
pip3 install Faker
Затем мы можем очень легко начать генерировать случайные данные, создав экземпляр класса Faker.Python | Notes
👍10🙏4🔥3😁1
Функция itertools.takewhile позволяет тебе брать элементы из последовательности до того, как условие впервые становится ложным. В этом коде идет проверка на четность. Первое число, которое нарушает условие – 13. Все числа после него выбрасываются вместе с 13.
Python | Notes
Python | Notes
👍11
Итеративная распаковка значений может быть довольно трудоёмкой и времязатратной. К счастью, у
Python | Notes
Python есть несколько замечательных способов распаковки списков! Одним из них является звездочка *, заполняющая не определённые значения и добавляющая их к списку под именем переменной.Python | Notes
👍12🔥3
Все знают как делать, привычный для нас перебор, к примеру от
Но иногда нам нужно перебрать последовательность в обратном порядке и для этого можно использовать функцию
Python | Notes
0 до 5
Но иногда нам нужно перебрать последовательность в обратном порядке и для этого можно использовать функцию
reversed как на примере выше.Python | Notes
👍14
👨💻Разработка игр на Python || Урок #1
Продолжительность: 20:44
Начинаем делать игру по мотивам "Space Invaders" на языке программирования Python с использованием библиотеки Pygame. Установим модули, настроим и отрисуем на экране изображение пушки из нашей будущей игры.
Смотреть видео
Python | Notes
Продолжительность: 20:44
Начинаем делать игру по мотивам "Space Invaders" на языке программирования Python с использованием библиотеки Pygame. Установим модули, настроим и отрисуем на экране изображение пушки из нашей будущей игры.
Смотреть видео
Python | Notes
👍16
Почему нужно понимать ООП Python и как это упрощает разработку
Продолжительность: 4:44
Программирование на Python допускает различные методологии, но в его основе лежит объектный подход, поэтому работать в стиле ООП на Python очень просто. Объектно-ориентированное программирование (ООП) — это парадигма программирования, где различные компоненты компьютерной программы моделируются на основе реальных объектов. Объект — это что-либо, у чего есть какие-либо характеристики и то, что может выполнить какую-либо функцию.
Python Notes | Смотреть видео
Продолжительность: 4:44
Программирование на Python допускает различные методологии, но в его основе лежит объектный подход, поэтому работать в стиле ООП на Python очень просто. Объектно-ориентированное программирование (ООП) — это парадигма программирования, где различные компоненты компьютерной программы моделируются на основе реальных объектов. Объект — это что-либо, у чего есть какие-либо характеристики и то, что может выполнить какую-либо функцию.
Python Notes | Смотреть видео
👍10
Голосовой ассистент на Python
Продолжительность: 15:17
В детстве смотря фантастические фильмы, мечтал сделать программу с помощью которой мог бы управлять компьютером с помощью голоса. В данном видео, пошагово пишем голосового помощника на Python.
Python Notes | Смотреть видео
Продолжительность: 15:17
В детстве смотря фантастические фильмы, мечтал сделать программу с помощью которой мог бы управлять компьютером с помощью голоса. В данном видео, пошагово пишем голосового помощника на Python.
Python Notes | Смотреть видео
👍14
Уроки Python с нуля: Условные операторы
Продолжительность: 23:10
Условные конструкции предоставляют возможность выполнить проверку условия и в зависимости от результата выполнить определенный участок кода. За урок мы научимся использовать if-else, а также тернарный оператор в языке Python
Python Notes | Смотреть видео
Продолжительность: 23:10
Условные конструкции предоставляют возможность выполнить проверку условия и в зависимости от результата выполнить определенный участок кода. За урок мы научимся использовать if-else, а также тернарный оператор в языке Python
Python Notes | Смотреть видео
👍7
Уроки Python с нуля: Базовые операции в языке Python
Продолжительность: 19:33
Язык Питон имеет приятный и простой для понимания синтаксис. В ходе урока мы с вами рассмотрим базовые концепции языка. Мы научимся создавать комментарии, работать с математическими операциями и научимся как получать, так и выводить информацию пользователю.
Python Notes | Смотреть видео
Продолжительность: 19:33
Язык Питон имеет приятный и простой для понимания синтаксис. В ходе урока мы с вами рассмотрим базовые концепции языка. Мы научимся создавать комментарии, работать с математическими операциями и научимся как получать, так и выводить информацию пользователю.
Python Notes | Смотреть видео
👍4
Уроки Python с нуля: Установка среды разработки
Продолжительность: 11:05
Перед изучением языка Python сперва необходимо выполнить установку среды разработки и установку самого Питона на компьютер. В ходе видео мы установим Питон и программу PyCharm для написания кода в будущих уроках.
Python Notes | Смотреть видео
Продолжительность: 11:05
Перед изучением языка Python сперва необходимо выполнить установку среды разработки и установку самого Питона на компьютер. В ходе видео мы установим Питон и программу PyCharm для написания кода в будущих уроках.
Python Notes | Смотреть видео
👍2🔥2❤🔥1❤1
⚡️ Всё про многопоточность в Python
Продолжительность: 16:02
В этом видео автор простым языком объясняет такие, на первый взгляд, сложные вещи, как многопоточность, многопроцессность и асинхронность.
Вы не только узнаете, как всё это всё устроено на базовом уровне, но и разберётесь, как это работает на конкретных примерах из языка Python.
Python Notes | Смотреть видео
Продолжительность: 16:02
В этом видео автор простым языком объясняет такие, на первый взгляд, сложные вещи, как многопоточность, многопроцессность и асинхронность.
Вы не только узнаете, как всё это всё устроено на базовом уровне, но и разберётесь, как это работает на конкретных примерах из языка Python.
Python Notes | Смотреть видео
👍6💯3❤🔥2