tgindex
Dev.log [ex-Comics]

Dev.log [ex-Comics]

Статистика

Когда-то был: Агрегатор комиксов (и не только) об IT и программировании. Сейчас: головные мюсли Python пограмиста Чат: @DevComicsChat По вопросам в директ

Последний пост
4 февр.
Последнее чтение
12:46
Постов за неделю
0
Всего постов
21
Тип
открытый
Язык
русский
Категория
Технологии
В каталоге с
13 авг.
Подписчики
1 077
−3 за 4 дн.
Сутки
0
0,00%
Неделя
 
Месяц
 
Просмотров на пост
931
21 постов
Вовлечённость
86,4%
к подписчикам
Постов в день
0,0
всего 21
Упоминаний
1
каналов
Охват размещения
оценка
1/24сутки в ленте
1/48двое суток
1/72трое суток

Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.

Посты

  • Тесты и вот это все Если вы, как и я, не ведете разработку по TDD, то рано или поздно приходят эти ребята 😅 Вчера начал писать тесты для xlea (вы же читали статью, правда? Правда же..?😒). Думаю, многим знакомо это чувство Нужно писать тесты, но совсем не хочется, но ты себя заставляешь, а потом такой…. 😫Блин, а еще вот этот кейс можно добавить. 😫О, а вот тут еще вот эту часть протестить. 😫Ого, оказывается тут был баг, а я и не заметил. Знакомо же? 🌚 аппетит приходит во время еды! Вот и я вчера сидел с теми же мыслями, и даже нашел пару некритичных багов и один (вроде как) недостижимый кусочек кода. И скажите после этого, что тесты не важны и писать их ненужно✍️ 〰️ Рассказывайте! Пишите тесты? А в пет-проектах? А readme пишете? А документацию? З.ы. Название канала немного изменилось. Чуть позже останется только Dev.log, так что не пугайтесь сильно ✌️ автор комикса: MonkeyUser @Dev.log

  • Это я, пишу xlea Ну что, меня можно поздравить с первой библиотекой на pypi!🥳 Ну как с первой… с первой, которую я придумал и написал с нуля, а не обертка над чужим api. ▶️Как пришла идея На работе я постоянно пишу приложения, которые читают excel файлы.…

  • Это я, пишу xlea Ну что, меня можно поздравить с первой библиотекой на pypi!🥳 Ну как с первой… с первой, которую я придумал и написал с нуля, а не обертка над чужим api. ▶️Как пришла идея На работе я постоянно пишу приложения, которые читают excel файлы.…

  • 31 янв.1 0231312

    Это я, пишу xlea Ну что, меня можно поздравить с первой библиотекой на pypi!🥳 Ну как с первой… с первой, которую я придумал и написал с нуля, а не обертка над чужим api. ▶️Как пришла идея На работе я постоянно пишу приложения, которые читают excel файлы. С каждым разом я совершенствовал подход так, чтобы это выглядело более читаемым и легко поддерживаемым. Буквально на прошлой неделе на ревью кода я понял, что очень большой кусок логики - это чтение и парсинг этих файлов. И мне стало немного больно от того, что целая команда разработчиков делает одно и то же действие, но каждый по своему. ▶️Поэтому я написал xlea Это легковесная библиотека, которая в стиле каких-нибудь SQLAlchemy или pydantic дает возможность легко и ненапряжно спарсить таблицу в файле. Не важно на какой она строке - на первой или на двадцать пятой. Не важно сколько строк в заголовке - одна или семь. Вы просто описываете схему и далее происходит магия. 🧑‍💻 Вот пример: class Person(Schema): id: str = Column("Номер сотрудника") fullname: str = Column("ф.+и.+о.+", regexp=True) age: int = Column(lambda n: n.startswith("Возраст"), validator=lambda v: v.isnumeric(), skip_invalid_row=True) persons = xlea.autoread("persons.xlsx", schema=Person) for p in person: print(p.id, p.fullname, p.age) print(p.asdict()) Названия столбцов можно писать строкой, или передавать регулярку, или даже собственную функцию. Строки можно валидировать и в случае некорректной строки - пропускать ее или вызывать ошибку. Есть и еще фичи, но как говорит чел из комикса выше - ее все равно никто не будет юзать… Или нет?😰 pip install xlea, btw🌚 автор комикса: xkcd @Dev.log

  • Вайб кодинг🤨 Все больше и больше это явление заходит в нашу жизнь. Так или иначе. И я, на самом деле, абсолютно не против того, чтобы кодить с помощью нейронки, это сильно упрощает жизнь. Но, все это хорошо, если кодер понимает, что на самом деле делает сгенерированный код и может его разобрать на кусочки. Ну то есть, к примеру, я лично генерю чаще всего то, что влом писать. И всегда переписываю тот код, который выдала нейронка. То есть, я: ▶️мало того, что и так знаю что я хочу получить на выходе ▶️еще и знаю, как это должно выглядеть (на мой вкус и цвет, есессно) Это я все к чему… сталкивался с ситуациями, когда человек только учится программированию и уже все «гуглит» через нейросеть. Итог: ❌знаний ноль, ❌опыта поиска решения ноль, ❌понимания, хорошо если, процентов 50. Мое видение - сначала научиться самостоятельно, а потом уже делать через нейронки. Или учиться через нейронки, что тоже нормально, но именно учиться (конспектировать, практиковаться самостоятельно) и тут есть шанс попасть на ложную информацию, которую нужно уметь фильтровать 🤔 А вы что думаете? Используете нейронки в работе/вне работы? Мем взял с реддита @Dev.log

  • Буквально я😀 Всем привет, дорогие подписчики. Да, это я - админ этого канала, спустя больше трех месяцев тишины решил наконец написать сюда😬 Во-первых, давайте знакомиться: Меня зовут Артем, мне кхкххдцать пять лет, и я работаю в конторе апчхителеком на позиции Team Lead Python разработчиков. Эту должность я только что придумал сам, потому что я так чувствую (прям как Олег Тиньков) и мне ничего за это не будет 🤷‍♂️ Моя сфера не веб, не десктоп, не системное программирование и даже не open source. Это что-то близкое к автоматизации и обработке различных данных, но нет. 😀 Активно, или не очень, изучаю go, немного писал на c#, ruby, JavaScript/TypeScript, много на vba и Python. Кстати, к слову, моим коллегам привет 👋 почти ни с кем мы лично не знакомы, но опознавательные знаки нашей конторы видно издалека) Во-вторых, я долго думал, что делать дальше на этом канале. Я вложил сюда приличное количество денег, времени и сил. Как только деньги отбились в ноль, я выдохнул и перестал постить 😀 не специально, так сошлось. Выгорание или что, я не знаю. Так вот, по причине всех этих вложений, забрасывать канал безумно не хочется. Поэтому, я что подумал… ▶️На канале произойдут изменения и в первую очередь они коснутся контента. Здесь будут так же появляться комиксы и мемы, но уже как сопровождение, а не как основная идея поста. ▶️Основной идеей поста будут всякие наблюдения, боли и радости, которые мы все с вами наблюдаем в работе. По большей части, это будут посты с точки зрения программиста, каковым я являюсь. ▶️И, конечно, все будет дико субъективно. ▶️Частотность постов максимально свободная. Может выходить три в неделю, а может два в день или даже один в месяц. Причем одно другому не мешает. Да что там, я даже не знаю когда будет следующий пост. Все будет зависеть только от моих мыслей и настроений, ну вот так😀 ▶️Реклама приостанавливается на неопределенный срок, возможно насовсем, как получится. Да-да, вы вероятно подумали, что если нет рекламы, значит есть другой способ монетизации, но нет. Буду альтруистом, пока не придумаю величайщую бизнес-стратегию💰 ℹ️ И главное Я никого не призываю отписываться или наоборот оставаться. Вы вольны поступать так как вам комфортно. Любое ваше решение - только ваше решение и запись красной ручкой в списке моих обидчиков🌚 До встречи в новых постах❤️ автор комикса: RobStears @Dev.log

  • Всех с Наступающим и Наступившим!🎄

  • 18 окт. 2025 г.1 4823417из FrimStrip

    Типичный IT проект | Inktober #17 Украшенный

  • автор: Laro @DevComics

  • Все мы немного коты автор: неТотКот @DevComics

  • И еще версия подписчика @proggerx автор: SarahAndersen @DevComics

  • Иногда и так бывает автор: SarahAndersen @DevComics

  • Иногда и так бывает автор: SarahAndersen @DevComics

  • автор: SarahAndersen @DevComics

  • автор: SarahAndersen @DevComics

  • автор: WYLeong @DevComics

  • автор: TheSquareComics @DevComics

  • автор: ? @DevComics

  • автор: Shifuio @DevComics

  • Когда решил поставить одну библиотеку и она подтянула кучу зависимостей автор: ? @DevComics