uk
Feedback
Python tricks | Хитрости Питона

Python tricks | Хитрости Питона

Відкрити в Telegram

Здесь вы найдете лучшие практики и приёмы, которые используют опытные программисты. Сотрудничество: @SIeep_Token Мы на платформе: https://telegram.me/python_tricks Ссылка на канал: https://t.me/+QayZf6ccsQllZTYy

Показати більше
6 053
Підписники
Немає даних24 години
-117 днів
-5930 день
Архів дописів
MySQL: DROP TABLE DROP TABLE в MySQL удаляет существующую таблицу из базы данных. Это действие необратимо и приведет к удален
MySQL: DROP TABLE DROP TABLE в MySQL удаляет существующую таблицу из базы данных. Это действие необратимо и приведет к удалению всех данных, хранящихся в этой таблице. Поэтому будь осторожен при использовании этой команды, чтобы не потерять важные данные. 🔗 Python tricks

Расчет времени выполнения Этот простейший “трюк” поможет рассчитать время, необходимое для выполнения программы. Используя ti
Расчет времени выполнения Этот простейший “трюк” поможет рассчитать время, необходимое для выполнения программы. Используя time-модуль, вы можете точно узнать, сколько времени требуется программе для выполнения кода. 🔗 Python tricks

Транспонирование 2d-массива Этот лайфхак покажет, как выполнить транспонирование 2d-массива с помощью метода zip. 🔗 Python t
Транспонирование 2d-массива Этот лайфхак покажет, как выполнить транспонирование 2d-массива с помощью метода zip. 🔗 Python tricks

💎 PyLinux - канал для тех, кто интересуется всем, что связано с Python и Linux! 👉 Почему не стоит упустить: - доступный мат
💎 PyLinux - канал для тех, кто интересуется всем, что связано с Python и Linux! 👉 Почему не стоит упустить: - доступный материал Linux - библиотеки и скрипты Python - книги и полезный софт - bash и многое другое! 🔥 Заходи прямо сейчас, чтобы не потерять - PyLinux!

Оператор is() is() проверяет, являются ли два операнда одним и тем же объектом, то есть указывают ли они на один и тот же объ
Оператор is() is() проверяет, являются ли два операнда одним и тем же объектом, то есть указывают ли они на один и тот же объект в памяти. 🔗 Python tricks

Оператор == == проверяет, равны ли значения двух операндов. В данном контексте — переменных, занимающих разные ячейки памяти.
Оператор == == проверяет, равны ли значения двух операндов. В данном контексте — переменных, занимающих разные ячейки памяти.  Этот оператор можно использовать для сравнения практически любых объектов: строк, списков, словарей и кортежей. Это делает его очень частым «гостем» в инструкциях if-else. К тому же, когда через неделю свой код воспринимать становится сложнее, всего два символа в операторе упрощают чтение длиной в сотни строк.  🔗 Python tricks

👋🏻HI there! Мы сделали супер крутой разговорный клуб по английскому языку! Cпециально для подписчиков этой группы первое за
👋🏻HI there! Мы сделали супер крутой разговорный клуб по английскому языку! Cпециально для подписчиков этой группы первое занятие бесплатно до конца недели! 👉 Успевай записаться тут @icebreaker_support, написав слово “python" А так же подписывайся на канал @icebreaker_tours ❤️

Splat-оператор Splat (одна звездочка) расширяет коллекцию до позиционных аргументов, а splatty-splat (две звездочки) — словар
Splat-оператор Splat (одна звездочка) расширяет коллекцию до позиционных аргументов, а splatty-splat (две звездочки) — словарь до именованных аргументов. 🔗 Python tricks

try / except + else + finally Мастхэв для начинающих питонистов — пара try / except, обработчик исключений. Шикарным дополнен
try / except + else + finally Мастхэв для начинающих питонистов — пара try / except, обработчик исключений. Шикарным дополнением к такому блоку является, на мой взгляд, else: он опишет поведение программы на случай других ошибок, которых может быть немало! Более того, добавив finally, вы выполните завершающие работы, например, скомандуете выслать уведомление 🔗 Python tricks

Переменные (ч.2) Оставляйте неизменными названия переменных, которые устоялись в документации. Порой проще дописать комментар
Переменные (ч.2) Оставляйте неизменными названия переменных, которые устоялись в документации. Порой проще дописать комментарий об объекте и найти подсказку в Stack Overflow, чем получить понятное название, содержимое которого спустя месяц не отладить. 🔗 Python tricks

Переменные (ч.1) Но переменных много, правил именования — тоже. И базовая программа не охватывает всё. Используйте аббревиату
Переменные (ч.1) Но переменных много, правил именования — тоже. И базовая программа не охватывает всё. Используйте аббревиатуры. Так выглядит переменная, содержащая идентификатор пользователя Telegram. 🔗 Python tricks

MySQL: OFFSET Ключевое слово OFFSET используется в комбинации с LIMIT для выполнения постраничного вывода результатов запроса
MySQL: OFFSET Ключевое слово OFFSET используется в комбинации с LIMIT для выполнения постраничного вывода результатов запроса к базе данных. Например, если у тебя есть таблица с большим количеством записей, и ты хочешь вывести результаты постранично, используй LIMIT для указания количества записей на странице и OFFSET"для указания смещения (то есть, сколько записей пропустить перед выводом следующей страницы). 🔗 Python tricks

Частичное совпадение пользовательского ввода Эта замечательная фича позволяет справляться с ситуациями, когда пользователь вв
Частичное совпадение пользовательского ввода Эта замечательная фича позволяет справляться с ситуациями, когда пользователь вводит не все, что от него ожидается. Фишка работает в версиях Python не ниже 3.10. 🔗 Python tricks

Как живет специалист по ИИ с зарплатой $174 727? Хорошо живет. А это лишь зарплата мидла по машинному обучению. И нет, такие
Как живет специалист по ИИ с зарплатой $174 727? Хорошо живет. А это лишь зарплата мидла по машинному обучению. И нет, такие вакансии добываются не кровью и потом. С сентября 2022 года количество ML-вакансий выросло на 306%, а сопоставимого роста интереса к обучению профессии все еще нет. Это звучит как сон, но такова реальность. БигТех скупает стартапы за миллиарды, только ради уже собранной ИИ-команды. Власть ОАЭ выставляет фото французского учёного на башне Бурдж-Халифа только ради привлечение специалиста к себе. Хотите также? Почитайте канал Data Secrets — авторы показывают, как безболезненно попасть в индустрию. Даже с нулевыми знаниями и без платных курсов. Канал не только полезный, но и информативный. Здесь каждый день разбирают последние разработки, и не без юмора. Так что подписывайтесь, потом сами себе спасибо скажете: @data_secrets

Логические блоки • Используйте один уровень отступа для каждого нового блока кода (циклы, условия, функции и так далее). • Из
Логические блоки • Используйте один уровень отступа для каждого нового блока кода (циклы, условия, функции и так далее). • Избегайте хардкод-чисел. Заменяйте числа в коде на именованные константы. 🔗 Python tricks

tuple.index Метод index() в Python используется для того, чтобы найти индекс первого вхождения определенного элемента в корте
tuple.index Метод index() в Python используется для того, чтобы найти индекс первого вхождения определенного элемента в кортеже (tuple). Если элемент не найден в кортеже, будет вызвано исключение ValueError. 🔗 Python tricks

Функции В название функции часто добавляются сказуемое (глагол или причастие). Однако в моей практике для разграничения похож
Функции В название функции часто добавляются сказуемое (глагол или причастие). Однако в моей практике для разграничения похожих функций удобнее приписывать еще и дополнение. 🔗 Python tricks

Deanon Club - лучший в мире Darknet - Тот кто выкупил KILLNET - Darknet в чистом виде - Все сферы чёрного мира - Обмен десятк
Deanon Club - лучший в мире Darknet - Тот кто выкупил KILLNET - Darknet в чистом виде - Все сферы чёрного мира - Обмен десятков миллионов$ Авторский канал в котором нет сторонней рекламы и прочего калла! Deanon Club - https://t.me/+NS4HpYBX6vMwMTI8

Столбцы таблиц и столбцов (ч.2) Если решили именовать столбец по-русски, старайтесь использовать небольшое название (до 20 си
Столбцы таблиц и столбцов (ч.2) Если решили именовать столбец по-русски, старайтесь использовать небольшое название (до 20 символов): такое при многократном обращении к столбцу не потребуется долго набирать. 🔗 Python tricks

Столбцы таблиц и столбцов (ч.1) По умолчанию именуйте столбцы по-английски. Большая часть библиотек сегодня поддерживает обра
Столбцы таблиц и столбцов (ч.1) По умолчанию именуйте столбцы по-английски. Большая часть библиотек сегодня поддерживает обращение через квадратные скобки (для случаев, когда в названии не латиница). Но если название станет аргументом, передаваемым через командную строку, то придётся запоминать, как именно передавать кириллицу. 🔗 Python tricks