ch
Feedback
Daily Coding 🔥

Daily Coding 🔥

前往频道在 Telegram

Канал, который научит вас программировать лучше и эффективнее. Интересные задачи, обучающие статьи, советы по стилю кода и многое другое. Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/dailycoding

显示更多
8 031
订阅者
-524 小时
-287
-11730
帖子存档
💡 Избавьтесь от ненужных команд импорта Ненужные команды импорта обычно остаются в коде после каких-нибудь экспериментов и п
💡 Избавьтесь от ненужных команд импорта Ненужные команды импорта обычно остаются в коде после каких-нибудь экспериментов и после рефакторинга. Если в программе не используется некий модуль, который раньше в ней применялся, не забудьте убрать из кода соответствующую команду импорта. Обычно редакторы подсвечивают неиспользуемые команды импорта, что облегчает их поиск и борьбу с ними. ▍Примеры Неправильно: наличие в коде ненужных команд импорта. В этом фрагменте кода импортированный модуль os не используется:
import os

print("Hello world")

Правильно: в коде нет ненужных команд импорта. Вышеприведённый код очень просто привести в приличный вид:
print("Hello world")

#советы #coding #python

📑 Ответ
Anonymous voting

Выберите правильный вариант 👇🏼 #test #sql
Выберите правильный вариант 👇🏼 #test #sql

📑 Реализация epoll, часть 3 В предыдущих двух материалах (часть 1, часть 2) этой серии речь шла об общих вопросах работы epo
📑 Реализация epoll, часть 3 В предыдущих двух материалах (часть 1, часть 2) этой серии речь шла об общих вопросах работы epoll, и о том, как epoll получает уведомления о новых событиях от файловых дескрипторов, за которыми наблюдает. Здесь мы расскажем о том, как epoll хранит уведомления о событиях, и о том, как эти уведомления получают приложения, работающие в пользовательском режиме. #статьи

🔥 Подойдет ли вам углубленный онлайн-курс «Spring Framework Developer»? Покажет вступительный тест. Вас ждут хардкорные темы
🔥 Подойдет ли вам углубленный онлайн-курс «Spring Framework Developer»? Покажет вступительный тест. Вас ждут хардкорные темы и практические задачи! Пройдите вступительный тест и успейте поступить ❗️со скидкой 30%❗️ на курс: https://otus.pw/CZ7i/

💡 Форматируйте код с помощью black ▍Часть 3 Перед прочтением рекомендуем ознакомиться с первой и второй частями. ▍Примеры Пр
💡 Форматируйте код с помощью black ▍Часть 3 Перед прочтением рекомендуем ознакомиться с первой и второй частями. ▍Примеры Правильно: тот же самый код, отформатированный с помощью black Применение black гарантирует то, что переформатированный код будет работать так же, как его исходный вариант. Данный инструмент всего лишь снимает с программиста нагрузку по ручному форматированию кода.
def pluralize(word):
    exceptions = {"goose": "geese", "phenomena": "phenomenon"}
    if word in exceptions:
        return exceptions[word]
    return word + "s"

if name == "main":
    import sys

    print(pluralize(sys.argv[1]))

#советы #coding #python

🛠 TensorFlow — это опенсорсная библиотека Python, успешно применяемая для произведения расчетов с использованием графов пото
🛠 TensorFlow — это опенсорсная библиотека Python, успешно применяемая для произведения расчетов с использованием графов потоков данных. Вычисление изначально представляется в форме графов, где каждый узел графа предназначен для выполнения математических операций. Фактическое вычисление, тем не менее, производится по запросу, что позволяет повысить продуктивность сложных расчетов. Библиотека учитывает нужды комплексных вычислений: она обслуживает вычисления, распределенные на CPU/GPU и несколько систем, заботясь о дублировании. TensorFlow это бесплатная библиотека с открытым исходным кодом. Она была разработана инженерами Google, работающими над проектом Google Brain.. #инструменты #python

📑 Ответ
Anonymous voting

Выберите правильный вариант 👇🏼 #test #python
Выберите правильный вариант 👇🏼 #test #python

📑 Реализация epoll, часть 2 Это продолжение перевода цикла статей об реализация epoll. Перед прочтением рекомендуем ознакоми
📑 Реализация epoll, часть 2 Это продолжение перевода цикла статей об реализация epoll. Перед прочтением рекомендуем ознакомиться с первой частью - Реализация epoll, часть 1. #статьи

🛠 SQLAlchemy — необходимая библиотека для работы с базами данных. Предлагая полный комплект устойчивых моделей предметных об
🛠 SQLAlchemy — необходимая библиотека для работы с базами данных. Предлагая полный комплект устойчивых моделей предметных областей для высокоэффективного доступа к базам данных, она действует как набор инструментов SQL и объектно-реляционное отображение. Вызывает интерес модель отображения данных, в которой различные классы отображаются в базу данных различными способами, что позволяет объектной модели и схеме базы данных быть изначально развязанными. Разработчики получают полный контроль и обзор конструкции SQL, ничто не прячется за стенами упаковщиков. Подход этой библиотеки гораздо более современный и эффективный, если сравнивать с доступными инструментами SQL / ORM. Её используют такие организации как Freshbooks, Survey Monkey, Mozilla, reddit, Yelp и многие другие. #инструменты #python #sql

🔥 Лучшее на канале за неделю 1. Simplejson — это быстрый, точный и расширяемый json кодировщик и декодировщик, который подде
🔥 Лучшее на канале за неделю 1. Simplejson — это быстрый, точный и расширяемый json кодировщик и декодировщик, который поддерживает Python 3.3+ с обратной совместимостью с Python 2.5.. 2. Форматируйте код с помощью black 3. Insomnia — мощный инструмент для отладки запросов HTTP и GraphQL.

💡 Форматируйте код с помощью black ▍Часть 2 Перед прочтением рекомендуем ознакомиться с первой частью. ▍Примеры Неправильно:
💡 Форматируйте код с помощью black ▍Часть 2 Перед прочтением рекомендуем ознакомиться с первой частью. ▍Примеры Неправильно: неформатированный код Код, приведённый ниже, тяжело читать и расширять.
def pluralize ( word ):
    exceptions={
"goose":'geese','phenomena' : 'phenomenon'   }
    if word in exceptions :
        return exceptions [ word ]
    return word+'s'

if __name__=='__main__' :
    import sys
    print ( pluralize ( sys.argv[1] ) )

В следующей части рассмотрим тот же самый код, отформатированный с помощью black. Продолжение следует... #советы #coding #python

📑 Ответ
Anonymous voting

Выберите правильный вариант 👇🏼 #test #python
Выберите правильный вариант 👇🏼 #test #python

OTUS запускает два онлайн-курса для Data-инженеров На курсе «Data Engineer» вы научитесь разворачивать и налаживать инструмен
OTUS запускает два онлайн-курса для Data-инженеров На курсе «Data Engineer» вы научитесь разворачивать и налаживать инструменты обработки данных, адаптировать датасеты для аналитики и создавать сервисы, которые используют результаты обработки больших объёмов данных. Старт: 30 ноября Пройти тест и записаться: https://otus.pw/3x7X/ Курс «Экосистема Hadoop, Spark, Hive» познакомит вас с популярными инструментами Data Engineering, научит применять их на практике, а также позволит закрепить навыки с помощью домашних заданий и выпускного проекта. Старт: 27 ноября Пройти тест и записаться: https://otus.pw/OMEw/

💡 Форматируйте код с помощью black ▍Часть 1 Неоднородное форматирование кода не помешает ему нормально работать. Но если код
💡 Форматируйте код с помощью black ▍Часть 1 Неоднородное форматирование кода не помешает ему нормально работать. Но если код хорошо отформатирован — это улучшит его читабельность и упростит его поддержку. Форматирование кода может и должно быть автоматизировано. Если вы пользуетесь VS Code, то можете увидеть рекомендацию по установке black в качестве автоматического средства форматирования исходного кода, написанного на Python. Форматирование кода производится при сохранении файлов. Кроме того, black можно установить самостоятельно и форматировать код, пользуясь средствами командной строки. ▍Примеры Неправильно: неформатированный код В следующей части рассмотрим пример неформатированного кода, который тяжело читать и расширять. Продолжение следует... #советы #coding #python

🛠 Simplejson — это быстрый, точный и расширяемый json кодировщик и декодировщик, который поддерживает Python 3.3+ с обратной
🛠 Simplejson — это быстрый, точный и расширяемый json кодировщик и декодировщик, который поддерживает Python 3.3+ с обратной совместимостью с Python 2.5. Simplejson написан на Python и не имеет внешних зависимостей. Он также включает расширения, написанные на С для представлений с особо высоким быстродействием. Помимо дефолтной UTF-8, декодер Simplejson может оперировать строками JSON, поступающими в любой кодировке. С дефолтным Kwarg для дампов кодировщик Simplejson может быть использован для обеспечения сериализации даже неподдерживаемых объектов. Библиотека Simplejson может осуществлять заключительную обработку JSON- объектов с помощью кваргов object_hook или object_pairs_hook. Реализация таких протоколов как JSON-RPC существенно облегчается с использованием Simplejson. #инструменты #python

Есть два приложения для доставки продуктов. В одном все слишком сложно и невозможно найти кнопку «удалить из заказа», а други
Есть два приложения для доставки продуктов. В одном все слишком сложно и невозможно найти кнопку «удалить из заказа», а другим пользуешься несколько раз в день и благодари… а кого, кстати, благодарить за удобство интерфейса? Благодарить надо UX-дизайнера. Ведь это он учел пользовательские сценарии, провел тесты — в общем, сделал все, чтобы пользователю понравился продукт. И кстати, дизайнер получил за все это неплохую зарплату (в среднем — 110 000 рублей в месяц). Как стать таким дизайнером? Прийти на специальный курс от Contented и всего за 9 месяцев прокачать навыки, необходимые UX-дизайнеру. Смотрите сами: каждый модуль студенты отрабатывают на практике, а работы проверяют эксперты из Mail.ru Group и Ozon. Вы научитесь создавать трендовый визуальный дизайн с учетом CJM, а если ваш дипломный проект понравится компании-партнеру, то вам предложат работу. 🚀Посмотреть отзывы и записаться на курс со скидкой 30%: https://clc.to/vQfdSw

📑 Ответ
Anonymous voting

Daily Coding 🔥 - Telegram 频道 @dailycoding 的统计与分析