Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Динамичный карточный батлер с PVE и PVP-боями онлайн! Собери коллекцию карточных героев, построй свою боевую колоду и вступай в бой с другими игроками.

Cards out!

Карточные, Ролевые, Стратегии

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
0
user10740953
3 месяца назад

Чистый код — грязная ложь⁠⁠

"Clean Code" — это как Библия для разработчиков. Только вместо грехов — else, а вместо искупления — SOLID.

Мы, значит, пишем чисто. Имена говорящие, методы по 5 строк, комментарии под запретом — ведь код сам себя должен объяснять, да?

И вот ты стоишь перед багом в проде, который зарыт в красивом, изящном, "чистом" коде — как лезвие в бархатной перчатке. И не понимаешь, где начинается логика, а где — эстетика ради эстетики. Потому что этот чертов метод processValidItemIfAvailable() вызывает handleCaseSafely(), который в свою очередь зовёт runMainLoopIfReady()... и ты уже не в коде, ты в даосизме.

Clean Code — это когда читаешь как книгу, а дебажишь как квест.

Истинный грех — не грязный код. Истинный грех — абстрактный до потери смысла. Когда код больше похож на бизнес-эссе, чем на инструмент. Когда мы боимся if (a == b), но с радостью пишем shouldProceedAccordingToPolicy(...).

И давай честно: Старый код с комментами, но сраный — чинится быстрее, чем стерильный собор SOLID-принципов.

Clean Code нужен тем, кто пишет туториалы.

Нам нужен Dirty Pragmatism. Код, который работает, понятен и не притворяется «архитектурой».

Код должен быть как хороший плоскогубец: немного ржавый, но чертовски полезный.

https://t.me/justcodenoreligion

[моё] Программирование Python Текст Telegram (ссылка)
4
6
Вопрос из ленты «Эксперты»
user7825794
3 месяца назад
Программирование на python

Memory access fault⁠⁠

Всем доброго времени суток, пытаюсь обучать трансформер txt2txt, написал саму модель, написал скрипт обучения, собирался обучать, но внезапно столкнулся с ошибкой неизвестного происхождения: "Memory access fault by GPU node-1 (Agent handle: 0x165e34e0) on address 0x776fc5372000. Reason: Page not present or supervisor privilege.". Порыл интернет, забугорные форумы, но дельного ничего не нашёл. Работаю на своём компьютере:

  • rx 7900 xtx

  • 32gb ram

  • amd fx 8350(не спрашивайте)

  • pytorch 2.6.0 + rocm6.2.4

Товарищи, знатоки и потерпевшие(такие же, как и я), подскажите, пожалуйста, как побороть этот недуг?

Вопрос Спроси Пикабу Python Нейронные сети Torch Помощь Текст
4
DELETED
DELETED
3 месяца назад
Программирование на python

Хочу изучить питона, с чего начать?⁠⁠

Дайте советы с чего лучше начать, какие книги и материалы изучить. На данный момент я что-то где-то слышал, но по сути полный ноль

[моё] Программирование Программист Python Текст
22
4
Smartypractice
Smartypractice
3 месяца назад
Молодые предприниматели

От идеи к MVP: Как я создаю ИИ-тренажёр для собеседований⁠⁠

Всем привет! Меня зовут Анна, я по профессии учитель английского языка. В 2025 году буквально 2 месяца назад мне в голову пришла идея сделать стартап. Не знаю точно, как так получилось, но спустя два месяца могу сказать, что получилось интересно. Расскажу подробности, что я делала, и к какому результату все это привело.


Шаг 1. Я нашла себе двух партнеров в команду - программист и ML-инженер.

Шаг 2. Мы почитали статистику, прикинули бюджет и выбрали способ реализации проекта через телеграм бота.

  • 2,5 млрд+ загрузок Telegram (Sensor Tower, 2024).

  • 800 млн активных пользователей в месяц (Pavel Durov, 2024).

  • 60% малого бизнеса в РФ используют Telegram-боты вместо мобильных приложений (DataInsight, 2023).

  • Создание бота: от 20 000 руб. vs приложение от 500 000 руб.

  • Поддержка: Нет затрат на App Store/Google Play (30% комиссии).

  • Открываемость сообщений: 90% vs 20% email

  • Конверсия в действия: 25% (боты) vs 10% (веб-сайты)

Шаг 3. Мы прописали алгоритм сценария с таким функционалом бота:

  1. Задавать вопросы которые обычно спрашивают на собеседованиях (и чтоб вы понимали основную задумку, то это адаптивность под любую должность)

  2. Анализировать текстовые ответы и давать рекомендации об уровне развития навыков у кандидата. (NLP на базе ChatGPT API).

  3. Проводить с кандидатом тренинг по подписке в течение нескольких дней (бот присылает пользователю практические задания для прокачки навыка, которые пользователей выполняет и возвращает информацию боту обратно в формате отчета, после чего получает отчет о своем отчете и так далее)

Технологии: Python, Dialogflow

Шаг 4. Мы сделали и запустили!

И теперь мы довольные и успешные зависли на пятом шаге..

Шаг 5. Продумывать варианты монетизации, маркетинговую стратегию и:

  1. Добавить голосовой ввод (у 60% тестеров запрос на «тренировку речи»).

  2. Интегрировать с Хедхантер (автоподгрузка вакансий подходящих для пользователя).

  3. Добавить функцию чтения и анализа резюме

Приглашаю к диалогу! Интересно мнение hr-специалистов, стартаперов и коллег-учителей. Что вы думаете по поводу эффективности таких способов тренировать навыки?
Я планирую раскрывать подробности всех стадий создания бизнес проекта, хотя на данный момент и нет 100% уверенности в том, что эту идею легко монетизировать.

Показать полностью
[моё] Чат-бот Программирование IT Python Тестирование Текст
7
HeroLee
3 месяца назад

Нужна помощь в программировании, Python⁠⁠

У меня вопрос, как поменять знак числа? Знаю, есть функция, чтобы вывести модуль числа, но тогда число будет положительным. А, например, если мне нужно положительное число сделать отрицательным, как лучше это сделать?

UPD: я пока кодила, забыла про простые какие-то функции, и умножение тоже. Спасибо, кто написал

Программирование Python IT Текст
35
31
com.wiw
4 месяца назад
Лига программистов

Ответ на пост «Из чайника в программисты день 5/90»⁠⁠1

Программирование, почти как и любая другая серьезная профессия, очень сильно завязано на практике.
Окончив абсолютно любой курс, программистом человек не станет.
Но картинка классная. Я 8 лет работаю. И понял, чем больше знаешь, тем больше чувствуешь себя тем котенком...

Ну а если серьезно.
1) Решайте сложные для Вас задачи, пишите как можно больше кода.
Когда решаешь реальные проблемы, а не "написать сортировку пузырьком", навык гораздо быстрее растет.
2) Читайте документацию. Там почти всегда есть ответы на вопросы.
3) Обязательно гуглите.(это тоже нужно уметь). Опять же мало найти небольшой рабочий кусок кода, который решает Вашу проблему, нужно понимать КАК он это делает...
4) Очень хорошо, если получится устроится на практику куда-то. Когда Вы окружены людьми, которые выше уровнем, это отлично. В 90% случаев во первых помогут/подскажут. Во вторых проверят Ваш код и укажут на ошибки.
5) Учитесь писать тесты с самого начала, даже простые тесты иногда помогают. Во первых найти ошибки / сделать код оптимальнее. Во вторых глубже вникнуть и понять, как все работает.
6) Учите не только язык, но и:
а) linux / windows основные команды, да и вообще как работает и в чем отличия os.
б) английский. без него проблематично соблюдать пункты 2 и 3.
в) в принципе архитектуру сервисов, такие штуки как git, Docker, rabbitMQ, sql
Остальное уже от направления зависит.

Ну и конечно я мог что-то упустить и забыть. Но это прям база.

Показать полностью
Длиннопост Программирование Python Видео Короткие видео Ответ на пост Текст
16
Misstix
Misstix
4 месяца назад
ИТ-проекты пикабушников

Дешёвая пиксельная реклама для RU-NET⁠⁠

Я загорелся сайтом, а точнее идеей сайта, аналога The Million Dollar Homepage, а тут ссылка на Википедию

Создать такой сайт казалось очень постой затеей) Спустя 3 недели я родил что то похожее на этот сайт) Жду поздравлений)

Ссылку оставлю в комментариях так как переживаю что пост снесут ) Кому не лень прошу посмотреть и оставить конструктивную критику, а так же идеи по улучшению дизайна или функционала.

Дешёвая пиксельная реклама для RU-NET Сайт, Реклама, Разработка, Приложение, Программа, Гайд, Тестирование, Программирование, Python, Дизайнер, Текст, Фриланс

Пример отображения пикселей на главной странице

Дешёвая пиксельная реклама для RU-NET Сайт, Реклама, Разработка, Приложение, Программа, Гайд, Тестирование, Программирование, Python, Дизайнер, Текст, Фриланс
[моё] Сайт Реклама Разработка Приложение Программа Гайд Тестирование Программирование Python Дизайнер Текст Фриланс
5
scutdusty
4 месяца назад
Аналитика данных

Творожок Часть 5 разбираемся с ETL и ELT⁠⁠

Загрузка, причесывание итрансформация данных завершены, че с ними делать мы определились. Но что если данных овердохуя?

Задача: Выебать бабу и оставить ее в кровати.

У нас есть два подхода, которые зависят от комплекции бабы и размера кровати:

Если баба жирная, тяжелая, неповоротливая и сходу сложно понять, как ее выебать, а дома у тебя вместо кровати целый траходром – положи сперва ее на кровать, а потом разбирайся как будешь ее оприходовать. Ежели баба похожа на Дюймовочку, и всю одежду с нее можно просто сдуть, намного приятнее и быстрее начать ебать ее сразу, где ты ее застал. Тем более если у тебя односпальная кровать в которой тесно и одному. А потом уже можно и в кровать ее уложить отдыхать.

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

В этом суть ETL и ELT подхода к обработке и хранению данных, где Extract – Едешь к бабе, L – Ложишь ее и T – трахаешь.

Если бабенка маленькая и низкорослая, то ты сразу сможешь дотянуться до всего что тебе надо. Если бабища настолько большая что до всего сразу и не дотянуться, то трахать ее тоже можно по частям разметив ее предварительно на слои (типа первый слой – это верх бабы и низ бабы, второй слой – жопа, пизда и рот). Гуглите ODS и DDS.

Продолжение следует…

[моё] Аналитика Программирование Мат Данные Анализ данных Большие данные Python Bi Текст
0
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии