|
rss_habr
[Перевод] Пара HTTP-заголовков, о которых, похоже, не знают разработчикиПонедельник, 30 Января 2023 г. 12:00 (ссылка)
Вот какое дело: как показывают мои изыскания, большинство веб-разработчиков поразительно мало знают об HTTP-заголовках или, в целом, о стандарте HTTP. Я имею в виду, что я понимаю то, что во многих университетах и школах, вероятно, этому не учат (там, где я учился, определённо, так и было). А кто будет, сидя дома праздным воскресным утром, думать о том, чтобы развлечь себя чтением стандарта HTTP? Да никто. Знаю, но… есть одно важное обстоятельство: отсутствие хоть какого-то понимания стандарта HTTP — это зияющая дыра в знаниях веб-разработчиков, в знаниях многих из тех, кто это читает. Предлагаю это исправить. https://habr.com/ru/post/713142/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713142
rss_habr
[Перевод] Полное руководство по модулю asyncio в Python. Часть 7Понедельник, 23 Января 2023 г. 12:31 (ссылка)
Публикуем седьмую часть (1, 2, 3, 4, 5, 6) перевода руководства по модулю https://habr.com/ru/post/711012/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711012
rss_habr
[Перевод] Полное руководство по модулю asyncio в Python. Часть 5Понедельник, 09 Января 2023 г. 12:15 (ссылка)
Привет, Хабр! Публикуем пятую часть (первая, вторая, третья, четвёртая) перевода руководства по модулю https://habr.com/ru/post/709272/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709272
rss_habr
[Перевод] Полное руководство по модулю asyncio в Python. Часть 4Четверг, 29 Декабря 2022 г. 12:05 (ссылка)
Сегодня, в четвёртой части (первая, вторая, третья) перевода учебного руководства по модулю https://habr.com/ru/post/707558/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707558
rss_habr
[Перевод] Стратегии роста Notion. Часть 2Понедельник, 26 Декабря 2022 г. 11:00 (ссылка)
Примечание Wunder Fund: мы very early adopters Ноушена и большие его фанаты. Поэтому решили перевести нетипичную для нас статью о том, как он создавался, как рос, как развивалась его стратегия. В статье есть ряд интересных мыслей про развитие продуктов. Сегодня публикуем вторую часть перевода материала о стратегиях роста платформы Notion. https://habr.com/ru/post/707372/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707372
rss_habr
[Перевод] Стратегии роста Notion. Часть 1Среда, 14 Декабря 2022 г. 11:30 (ссылка)
Примечание Wunder Fund: мы very early adopters Ноушена и большие его фанаты. Поэтому решили перевести нетипичную для нас статью о том, как он создавался, как рос, как развивалась его стратегия. В статье есть ряд интересных мыслей про развитие продуктов. Что можно узнать о стратегиях роста бизнеса, в основе которых лежит продукт и формируемое вокруг него сообщество пользователей, проанализировав SaaS-стартап стоимостью 10 миллиардов долларов? Читать далееhttps://habr.com/ru/post/705386/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705386
rss_habr
[Перевод] Полное руководство по модулю asyncio в Python. Часть 3Понедельник, 05 Декабря 2022 г. 11:55 (ссылка)
Сегодня публикуем третью часть (первая, вторая) перевода учебного руководства по модулю https://habr.com/ru/post/702484/?utm_source=habrahabr&utm_medium=rss&utm_campaign=702484
rss_habr
[Перевод] Полное руководство по модулю asyncio в Python. Часть 2Понедельник, 28 Ноября 2022 г. 12:47 (ссылка)
Публикуем вторую часть руководства по модулю https://habr.com/ru/post/701982/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701982
rss_habr
[Перевод] Полное руководство по модулю asyncio в Python. Часть 1Понедельник, 21 Ноября 2022 г. 12:30 (ссылка)
Python-модуль Перед вами — подробное и всестороннее руководство по использованию модуля https://habr.com/ru/post/700474/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700474
rss_habr
[Перевод] К вопросу о современном восприятии методологии 12 Factor AppПонедельник, 14 Ноября 2022 г. 12:30 (ссылка)
Методология Twelve-Factor App (Приложение двенадцати факторов), которую создал сооснователь платформы Heroku Адам Уиггинс, направлена на разработку SaaS-приложений. Документ, описывающий эту методологию, включает в себя множество идей, применение которых сделало использование и, я уверен, создание платформы Heroku, увлекательным и благодарным трудом. Как, со времени представления методологии Twelve-Factor App в 2011 году, эволюционировали принципы, положенные в её основу? Чему они могут нас научить сегодня? Как эти принципы изменили положение дел в недавнем прошлом? Читать далееhttps://habr.com/ru/post/699170/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699170
rss_habr
[Перевод] Историческое решение Netflix — введение карьерных уровней для инженеров-программистовПонедельник, 31 Октября 2022 г. 11:30 (ссылка)
Подошёл к концу 25-летний период, когда в компании Netflix придерживались подхода, в соответствии с которым все инженеры-программисты находились на одном карьерном уровне. Что можно сказать о новой системе карьерных уровней Netflix? Как их воспринимают сотрудники компании? В апреле сего года я, в The Scoop #9, рассказал о том, как Netflix собирается ввести у себя систему карьерных уровней для инженеров-программистов: Netflix рассматривает вопрос о введении следующей системы карьерных уровней: — Engineer 1 (Инженер-программист 1) Детали этой системы всё ещё прорабатываются, предложение распространено среди инженерного персонала. Это предложение, что понятно, привело к появлению множества вопросов. Особенно — относительно того, получат ли существующие инженеры должности ведущих или главных инженеров-программистов. Исходя из первоначального предложения, складывалось такое впечатление, что все останутся старшими инженерами-программистами, а переход на следующие уровни возможен при продвижении по службе. Почему компания вводит систему карьерных уровней, если она весьма неплохо обходилась без них последние 25 лет? За это время количество программистов в ней дошло до 2000 человек, все они были старшими инженерами-программистами. Предполагаю, что всё дело в проблемах, которые имелись в существующей системе. Читать далееhttps://habr.com/ru/post/695572/?utm_source=habrahabr&utm_medium=rss&utm_campaign=695572
rss_habr
[Перевод] Как создать оптимизатор заголовков блог-постов с помощью GPT-3 и данных с Hacker NewsВторник, 25 Октября 2022 г. 12:23 (ссылка)
Система, основанная на GPT-3, сообщает о том, что заголовок для этой статьи ( Я, с объективной точки зрения, очень плохо умею придумывать заголовки для своих статей. И это — проблема, так как в наши дни всем известно, что хороший заголовок может оказаться единственным фактором, влияющим на то, «завирусится» ли статья, или останется никем не замеченной. Особенно это справедливо для таких сфер, как наука о данных и машинное обучение. Пишу я обычно именно об этом. Почему бы мне не воспользоваться приёмами из вышеупомянутых областей знаний для создания оптимизированных заголовков для блог-постов? Читать далееhttps://habr.com/ru/post/695228/?utm_source=habrahabr&utm_medium=rss&utm_campaign=695228
rss_habr
[Перевод] Исчерпывающее руководство по множествам в PythonПонедельник, 17 Октября 2022 г. 12:55 (ссылка)
Класс https://habr.com/ru/post/693592/?utm_source=habrahabr&utm_medium=rss&utm_campaign=693592
rss_habr
[Перевод] Рассуждения об asyncio.SemaphoreПонедельник, 10 Октября 2022 г. 12:30 (ссылка)
В Кремниевой долине есть очень особенный ресторан фаст-фуда, который всегда открыт. Там имеется один столик, за ним может разместиться лишь один посетитель, которому дадут совершенно фантастический гамбургер. Когда туда приходишь — ждёшь до тех пор, пока не настанет твоя очередь. Потом хозяин ресторана подведёт тебя к столику, и, это же Америка, тебе зададут, кажется, бесконечное количество вопросов о том, как приготовить и как подать твой гамбургер. Если вы передумали — можете вернуть пейджер хозяину, а он, ни слова не сказав, спокойно его заберёт. Если ваш пейджер уже сработал, то хозяин, если на вас очередь не оканчивается, вызовет следующего посетителя. Посетители этого ресторана всегда вежливы, они, получив пейджер, не уходят украдкой, никого не предупредив. А хозяин всегда честен и не усадит за столик кого-то, кто стоит в очереди за вами, даже если вам, чтобы вернуться в ресторан после срабатывания пейджера, нужно некоторое время. Читать далееhttps://habr.com/ru/post/692292/?utm_source=habrahabr&utm_medium=rss&utm_campaign=692292
rss_habr
[Перевод] SQL и NoSQL. Правда ли одно лучше другого?Понедельник, 03 Октября 2022 г. 12:52 (ссылка)
Базы данных (БД) существуют с первых дней программирования, а появились они ещё раньше. Это — неотъемлемые части любых приложений. Хорошо спроектированная БД — это один из важнейших компонентов, влияющих на производительность программных проектов. Из-за этого множество архитекторов программных решений исследовали массу подходов к управлению данными, пытаясь выяснить то, какие из этих подходов работоспособны в определённых сценариях, а какие — нет. Выбор подходящей архитектуры БД обычно сводится к выбору между SQL и NoSQL, между реляционными и нереляционными базами данных. А иногда в одном проекте используют и то, и другое. В этой статье мы сделаем краткий обзор баз данных, поговорим об их истории, постараемся разобраться с тем, что собой представляют базы данных SQL и NoSQL, выясним ключевые различия между ними. Читать далееhttps://habr.com/ru/post/691178/?utm_source=habrahabr&utm_medium=rss&utm_campaign=691178
rss_habr
[Перевод] Taichi и 100-кратное ускорение Python-кодаПонедельник, 26 Сентября 2022 г. 12:15 (ссылка)
Python стал самым популярным языком во многих быстроразвивающихся областях, таких, как глубокое обучение и различные направления анализа и обработки данных. Но при этом за удобство работы с Python-кодом, за высокий уровень его читабельности, приходится платить производительностью. Конечно, все мы время от времени жалуемся на скорость работы программ, и Python, безусловно, не стоит винить во всех грехах. Несмотря на это, справедливым будет заявление о том, что природа Python, интерпретируемого языка, не способствует высокой производительности кода, особенно когда речь идёт о «тяжёлых» вычислениях (один из признаков таких вычислений — наличие в программе нескольких вложенных циклов). https://habr.com/ru/post/688134/?utm_source=habrahabr&utm_medium=rss&utm_campaign=688134
rss_habr
[Перевод] Списковые включения в Python мощнее, чем можно подуматьПонедельник, 19 Сентября 2022 г. 12:48 (ссылка)
В Python списковые включения (и генераторы списков) — замечательные механизмы, способные серьёзно упрощать программный код. Правда, чаще всего их используют в форме, предусматривающей наличие единственного цикла https://habr.com/ru/post/687520/?utm_source=habrahabr&utm_medium=rss&utm_campaign=687520
rss_habr
[Перевод] Подтесты в PythonПонедельник, 12 Сентября 2022 г. 12:45 (ссылка)
Недавно я сделал опрометчивый твит, в котором намекнул на то, что у меня имеется глубоко продуманное мнение по одному важному вопросу. Я написал, что пакет pytest-subtests достоин того, чтобы им пользовалось бы больше программистов. Я даже дошёл до того, что, говоря о подтестах (subtests), сказал, что они были единственным, что мне по-настоящему нравилось в Или, что скорее всего так и есть, ему просто хотелось пригласить кого-то, с кем можно поговорить об этом конкретном аспекте Python-тестирования, а я оказался одним из тех немногих, встретившихся ему, кто высказывал по этому поводу своё мнение. В любом случае, этот пост будет играть роль моих заметок по механизму подтестов из unittest, который появился в Python 3.4. Здесь же пойдёт речь о сильных и слабых сторонах подтестов, о сценариях их использования. Этот материал можно считать дополнением к подкасту Test and Code Episode 111. Читать далееhttps://habr.com/ru/post/685890/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685890
rss_habr
Разбираемся с RedisПонедельник, 05 Сентября 2022 г. 12:25 (ссылка)
Этот материал представляет собой глубокое исследование всего, что связано с Redis. В частности — речь пойдёт о различных способах организации хранилищ Redis, о постоянном хранении данных, о форках процессов. Читать далееhttps://habr.com/ru/post/685894/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685894
rss_habr
[Перевод] Логирование в Python: руководство разработчикаПонедельник, 29 Августа 2022 г. 12:05 (ссылка)
Сталкивались ли вы с трудностями при отладке Python-кода? Если это так — то изучение того, как наладить логирование (журналирование, logging) в Python, способно помочь вам упростить задачи, решаемые при отладке. Если вы — новичок, то вы, наверняка, привыкли пользоваться командой Вы, кроме того, узнаете о том, как Sentry Python SDK способен помочь вам в мониторинге приложений и в упрощении рабочих процессов, связанных с отладкой кода. Платформа Sentry обладает нативной интеграцией со встроенным Python-модулем https://habr.com/ru/post/683880/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683880
rss_habr
[Перевод] 4 анти-паттерна pandas и способы борьбы с нимиПонедельник, 22 Августа 2022 г. 12:05 (ссылка)
Pandas — это мощная библиотека для анализа данных, API которой обладает широкими функциональными возможностями. Этот API позволяет решить любую задачу, связанную с обработкой данных, несколькими способами. Некоторые из подходов к решению задач лучше других. Часто бывает так, что пользователи pandas узнают о подходах, не отличающихся особой эффективностью, привыкают к ним и постоянно их применяют. Этот материал посвящён разбору четырёх анти-паттернов pandas и рассказу о приёмах работы, которые стоит использовать вместо них. Автор черпал вдохновение из многих источников, ссылки на которые даны в статье. В частности — из замечательной книги Effective Pandas. Читать далееhttps://habr.com/ru/post/682388/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682388
rss_habr
[Перевод] Эффективное использование any и all в PythonПонедельник, 15 Августа 2022 г. 13:00 (ссылка)
Вот вам задача: надо проверить, входит ли число 200 миллионов в диапазон от 0 до 1 миллиарда. Знаю, что на Python её решение выглядит до крайности примитивно — достаточно воспользоваться функцией https://habr.com/ru/post/681426/?utm_source=habrahabr&utm_medium=rss&utm_campaign=681426
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |