📌 Это спасёт вас от кучи багов
Просто знайте, что
Если вам нужно, чтобы 2.5 округлялось до трёх, то посмотрите в сторону decimal с настройкой
Просто знайте, что
round(x) округляет x до ближайшего чётного числа, а не так, как мы привыкли (3.5 => 4; 2.5 => 3).Если вам нужно, чтобы 2.5 округлялось до трёх, то посмотрите в сторону decimal с настройкой
ctx.rounding = ROUND_HALF_UP
📕 ДокументацияКак создать переменную с плавающим числом 3.7?
Anonymous Quiz
45%
x = float(3.7)
14%
x = 3.7
40%
Все варианты верны
📺 Библиотека pytube
▬▬▬▬▬▬▬▬
С помощью этой библиотеки вы сможете скачать любое видео с YouTube.
Это довольно удобно, ведь можно прикрутить простой интерфейс и из всего этого уже выйдет неплохой инструмент для работы с данной видеоплатформой.
В коде происходит скачивание видео самого высокого разрешения.
▬▬▬▬▬▬▬▬
С помощью этой библиотеки вы сможете скачать любое видео с YouTube.
Это довольно удобно, ведь можно прикрутить простой интерфейс и из всего этого уже выйдет неплохой инструмент для работы с данной видеоплатформой.
В коде происходит скачивание видео самого высокого разрешения.
Регулярные выражения в Python с использованием модуля re
Регулярные выражения используются для создания сложных шаблонов для поиска подстроки внутри строк. Существуют и другие способы поиска, но регулярное выражение может справиться с гораздо более сложными шаблонами, чем обычный поиск. В Python для работы с регулярными выражениями используется модуль re.
Давайте посмотрим, как им можно воспользоваться:
https://dzone.com/articles/regular-expression-in-python-using-re-module
Регулярные выражения используются для создания сложных шаблонов для поиска подстроки внутри строк. Существуют и другие способы поиска, но регулярное выражение может справиться с гораздо более сложными шаблонами, чем обычный поиск. В Python для работы с регулярными выражениями используется модуль re.
Давайте посмотрим, как им можно воспользоваться:
https://dzone.com/articles/regular-expression-in-python-using-re-module
Какое правильное расширение файла для файлов Python?
Anonymous Quiz
6%
.pt
5%
.pyt
11%
.pyth
78%
.py
В данном видеоролике программист с накопившимся опытом расскажет все о программировании, с чем приходилось сталкиваться лично ему, а также даст пару советов для совсем зеленых.
YouTube
Middle Python developer отвечает на вопросы о работе
Правда, что на Python пишут только простенькие нейронки? За сколько времени можно стать Middle разработчиком? Как проходит обычный день питониста? В этом видео Python разработчик, он же, автор курса по Python Start ответит на наши 19 вопросов о работе.
Python…
Python…
Горизонтальное склеивание изображений
Что для этого нужно сделать:
• Открыть изображения
• Изменить размер изображения с помощью функции Resize() . Оба изображения с измененным размером должны иметь одинаковую ширину и высоту, чтобы их соотношение сторон не изменилось и их можно было вставить в новое фоновое изображение.
• Для создания нового изображения у него есть функция new() , которая имеет 3 параметра («режим», (размер), цвет).
• Вставить изображение в новое изображение, используя paste().
Ниже приведен результат работы кода.
Что для этого нужно сделать:
• Открыть изображения
• Изменить размер изображения с помощью функции Resize() . Оба изображения с измененным размером должны иметь одинаковую ширину и высоту, чтобы их соотношение сторон не изменилось и их можно было вставить в новое фоновое изображение.
• Для создания нового изображения у него есть функция new() , которая имеет 3 параметра («режим», (размер), цвет).
• Вставить изображение в новое изображение, используя paste().
Ниже приведен результат работы кода.
👨🏼🎓 Подборка книг о языке Python для программистов любого уровня
▬▬▬▬▬▬▬▬
В этой подборке собраны самые полезные книги о языке программирования Python, которые помогут в изучении как начинающим, так и опытным программистам.
Здесь вы найдете материалы для создания приложений, а также учебные пособия, которые помогут вам ознакомиться с инструментарием, освоить базы данных и повысить свои профессиональные навыки.
Смотреть подборку здесь ⬅️
▬▬▬▬▬▬▬▬
В этой подборке собраны самые полезные книги о языке программирования Python, которые помогут в изучении как начинающим, так и опытным программистам.
Здесь вы найдете материалы для создания приложений, а также учебные пособия, которые помогут вам ознакомиться с инструментарием, освоить базы данных и повысить свои профессиональные навыки.
Смотреть подборку здесь ⬅️
This media is not supported in your browser
VIEW IN TELEGRAM
Создаём приложение для игры в кости с помощью Python
Предлагаем вам реализовать небольшой проект, который поможет вам закрепить имеющиеся навыки. Вы создадите программу, которая будет бросать от 1 до 6 кубиков со случайным количеством точек на каждом и выводить полученный результат в консоль.
Подробнее:
https://realpython.com/python-dice-roll/
Предлагаем вам реализовать небольшой проект, который поможет вам закрепить имеющиеся навыки. Вы создадите программу, которая будет бросать от 1 до 6 кубиков со случайным количеством точек на каждом и выводить полученный результат в консоль.
Подробнее:
https://realpython.com/python-dice-roll/
Как можно более кратко представить эту запись?
Anonymous Quiz
11%
A = Y if Z else Y
65%
A = Y if X else Z
8%
A = X if Z else Y
16%
A = X if Y else Z
⚡️ Принцип KISS
«Keep it simple, stupid» означает, что программисту нужно максимально упрощать код, делать его более понятным. Таким образом в разы легче добавить новые фичи в проект, а вы сможете со спокойной душой уйти в отпуск.
Как это — проще? Вам не стоит реализовывать функционал, которые, более вероятно, не будут использовать. Также надо уметь остановиться, добавляя новые уровни абстракции или создавая интерфейсы.
«Keep it simple, stupid» означает, что программисту нужно максимально упрощать код, делать его более понятным. Таким образом в разы легче добавить новые фичи в проект, а вы сможете со спокойной душой уйти в отпуск.
Как это — проще? Вам не стоит реализовывать функционал, которые, более вероятно, не будут использовать. Также надо уметь остановиться, добавляя новые уровни абстракции или создавая интерфейсы.
👨💻 Основы Python в кратком изложении
▬▬▬▬▬▬▬▬
Часть #1 - Читать на сайте
Часть #2 - Читать на сайте
Часть #3 - Читать на сайте
Часть #4 - Читать на сайте
Часть #5 - Читать на сайте
Часть #6 - Читать на сайте
▬▬▬▬▬▬▬▬
Часть #1 - Читать на сайте
Часть #2 - Читать на сайте
Часть #3 - Читать на сайте
Часть #4 - Читать на сайте
Часть #5 - Читать на сайте
Часть #6 - Читать на сайте
Хабр
Основы Python в кратком изложении
Когда-то давным давно, на одном закрытом форуме я пытался проводить обучение Пайтону. В общем дело там заглохло. Мне стало жалко написанных уроков, и я решил их выложить для широкой общественности....
Необходимо собрать и вывести все уникальные слова из строки рекламного текста. Какой из перечисленных типов данных Python подходит лучше всего?
Anonymous Quiz
17%
кортеж (tuple)
31%
список (list)
31%
множество (set)
20%
словарь (dict)
⚡️ Практика Python ⚡️
🔥 Пишем онлайн переводчик с разных языков в чате на Python
👨💻 Создаем клиент|сервер файлы, работаем с сокетами.
https://www.youtube.com/watch?v=f3q5OAehPJM
🔥 Пишем онлайн переводчик с разных языков в чате на Python
👨💻 Создаем клиент|сервер файлы, работаем с сокетами.
https://www.youtube.com/watch?v=f3q5OAehPJM
YouTube
Программы на Python | Авто переводчик с разных языков в чате на Python | Python socket
Регистрируйтесь и используйте объектное хранилище Selectel для хранения неструктурированных данных. Первый месяц — бесплатно: https://slc.tl/6iuwn
⚡️ Практика Python ⚡️
Пишем авто переводчик с разных языков в чате на Python.
🔥 Telegram канал с софтом и…
⚡️ Практика Python ⚡️
Пишем авто переводчик с разных языков в чате на Python.
🔥 Telegram канал с софтом и…
🥋 Что такое метанавыки и почему они важнее софт-скилов?
В статье рассмотрим, что такое мета-навыки, для чего они необходимы и почему вы должны уделять первоочередное внимание их развитию, чтобы реализоваться.
https://proglib.io/sh/WXEcg6wP3M
В статье рассмотрим, что такое мета-навыки, для чего они необходимы и почему вы должны уделять первоочередное внимание их развитию, чтобы реализоваться.
https://proglib.io/sh/WXEcg6wP3M