Dev.log [ex-Comics]
Open in Telegram
Когда-то был: Агрегатор комиксов (и не только) об IT и программировании. Сейчас: головные мюсли Python пограмиста Чат: @DevComicsChat По вопросам в директ
Show more1 112
Subscribers
No data24 hours
-27 days
-1230 days
Data loading in progress...
Similar Channels
Incoming and Outgoing Mentions
---
---
---
---
---
---
Attracting Subscribers
May '26
May '260
in 0 channels
April '26
+3
in 0 channels
Get PRO
March '26
+1
in 0 channels
Get PRO
February '26
+2
in 0 channels
Get PRO
January '26
+5
in 0 channels
Get PRO
December '25
+8
in 0 channels
Get PRO
November '25
+13
in 0 channels
Get PRO
October '25
+15
in 1 channels
Get PRO
September '25
+9
in 1 channels
Get PRO
August '25
+21
in 2 channels
Get PRO
July '25
+28
in 1 channels
Get PRO
June '25
+18
in 1 channels
Get PRO
May '25
+43
in 0 channels
Get PRO
April '25
+11
in 1 channels
Get PRO
March '25
+12
in 2 channels
Get PRO
February '25
+98
in 7 channels
Get PRO
January '25
+21
in 1 channels
Get PRO
December '24
+24
in 1 channels
Get PRO
November '24
+39
in 5 channels
Get PRO
October '24
+15
in 0 channels
Get PRO
September '24
+31
in 2 channels
Get PRO
August '24
+29
in 0 channels
Get PRO
July '24
+61
in 1 channels
Get PRO
June '24
+30
in 0 channels
Get PRO
May '24
+33
in 0 channels
Get PRO
April '24
+54
in 0 channels
Get PRO
March '24
+167
in 2 channels
Get PRO
February '24
+135
in 3 channels
Get PRO
January '24
+106
in 1 channels
Get PRO
December '23
+162
in 10 channels
Get PRO
November '23
+13
in 0 channels
Get PRO
October '23
+16
in 0 channels
Get PRO
September '23
+9
in 0 channels
Get PRO
August '23
+12
in 0 channels
Get PRO
July '23
+184
in 0 channels
Get PRO
June '23
+17
in 0 channels
Get PRO
May '23
+32
in 0 channels
Get PRO
April '23
+550
in 0 channels
| Date | Subscriber Growth | Mentions | Channels | |
| 04 May | 0 | |||
| 03 May | 0 | |||
| 02 May | 0 | |||
| 01 May | 0 |
Channel Posts
Тесты и вот это все
Если вы, как и я, не ведете разработку по TDD, то рано или поздно приходят эти ребята 😅
Вчера начал писать тесты для xlea (вы же читали статью, правда? Правда же..?😒).
Думаю, многим знакомо это чувство
Нужно писать тесты, но совсем не хочется, но ты себя заставляешь, а потом такой….
😫Блин, а еще вот этот кейс можно добавить.
😫О, а вот тут еще вот эту часть протестить.
😫Ого, оказывается тут был баг, а я и не заметил.
Знакомо же? 🌚 аппетит приходит во время еды!
Вот и я вчера сидел с теми же мыслями, и даже нашел пару некритичных багов и один (вроде как) недостижимый кусочек кода.
И скажите после этого, что тесты не важны и писать их ненужно✍️
〰️
Рассказывайте! Пишите тесты? А в пет-проектах? А readme пишете? А документацию?
З.ы. Название канала немного изменилось. Чуть позже останется только Dev.log, так что не пугайтесь сильно ✌️
автор комикса: MonkeyUser
@Dev.log
| 2 | Чуть подробнее и на Хабре:
https://habr.com/ru/articles/991462/ | 0 |
| 3 | Звезды приветствуются❤️
https://github.com/artanador/xlea | 0 |
| 4 | Это я, пишу xlea
Ну что, меня можно поздравить с первой библиотекой на pypi!🥳
Ну как с первой… с первой, которую я придумал и написал с нуля, а не обертка над чужим api.
▶️Как пришла идея
На работе я постоянно пишу приложения, которые читают excel файлы.
С каждым разом я совершенствовал подход так, чтобы это выглядело более читаемым и легко поддерживаемым.
Буквально на прошлой неделе на ревью кода я понял, что очень большой кусок логики - это чтение и парсинг этих файлов. И мне стало немного больно от того, что целая команда разработчиков делает одно и то же действие, но каждый по своему.
▶️Поэтому я написал xlea
Это легковесная библиотека, которая в стиле каких-нибудь SQLAlchemy или pydantic дает возможность легко и ненапряжно спарсить таблицу в файле.
Не важно на какой она строке - на первой или на двадцать пятой.
Не важно сколько строк в заголовке - одна или семь.
Вы просто описываете схему и далее происходит магия.
🧑💻 Вот пример:
class Person:
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
@DevComics | 0 |
| 5 | sticker.webp | 0 |
| 6 | Вайб кодинг🤨
Все больше и больше это явление заходит в нашу жизнь. Так или иначе.
И я, на самом деле, абсолютно не против того, чтобы кодить с помощью нейронки, это сильно упрощает жизнь.
Но,
все это хорошо, если кодер понимает, что на самом деле делает сгенерированный код и может его разобрать на кусочки.
Ну то есть, к примеру, я лично генерю чаще всего то, что влом писать. И всегда переписываю тот код, который выдала нейронка.
То есть, я:
▶️мало того, что и так знаю что я хочу получить на выходе
▶️еще и знаю, как это должно выглядеть (на мой вкус и цвет, есессно)
Это я все к чему… сталкивался с ситуациями, когда человек только учится программированию и уже все «гуглит» через нейросеть.
Итог:
❌знаний ноль,
❌опыта поиска решения ноль,
❌понимания, хорошо если, процентов 50.
Мое видение - сначала научиться самостоятельно, а потом уже делать через нейронки. Или учиться через нейронки, что тоже нормально, но именно учиться (конспектировать, практиковаться самостоятельно) и тут есть шанс попасть на ложную информацию, которую нужно уметь фильтровать 🤔
А вы что думаете?
Используете нейронки в работе/вне работы?
Мем взял с реддита
@DevComics | 0 |
| 7 | Буквально я😀
Всем привет, дорогие подписчики.
Да, это я - админ этого канала, спустя больше трех месяцев тишины решил наконец написать сюда😬
Во-первых, давайте знакомиться:
Меня зовут Артем, мне кхкххдцать пять лет, и я работаю в конторе апчхителеком на позиции Team Lead Python разработчиков.
Эту должность я только что придумал сам, потому что я так чувствую (прям как Олег Тиньков) и мне ничего за это не будет 🤷♂️
Моя сфера не веб, не десктоп, не системное программирование и даже не open source. Это что-то близкое к автоматизации и обработке различных данных, но нет. 😀
Активно, или не очень, изучаю go, немного писал на c#, ruby, JavaScript/TypeScript, много на vba и Python.
Кстати, к слову, моим коллегам привет 👋 почти ни с кем мы лично не знакомы, но опознавательные знаки нашей конторы видно издалека)
Во-вторых, я долго думал, что делать дальше на этом канале. Я вложил сюда приличное количество денег, времени и сил. Как только деньги отбились в ноль, я выдохнул и перестал постить 😀 не специально, так сошлось. Выгорание или что, я не знаю.
Так вот, по причине всех этих вложений, забрасывать канал безумно не хочется. Поэтому, я что подумал…
▶️На канале произойдут изменения и в первую очередь они коснутся контента. Здесь будут так же появляться комиксы и мемы, но уже как сопровождение, а не как основная идея поста.
▶️Основной идеей поста будут всякие наблюдения, боли и радости, которые мы все с вами наблюдаем в работе. По большей части, это будут посты с точки зрения программиста, каковым я являюсь.
▶️И, конечно, все будет дико субъективно.
▶️Частотность постов максимально свободная. Может выходить три в неделю, а может два в день или даже один в месяц. Причем одно другому не мешает. Да что там, я даже не знаю когда будет следующий пост. Все будет зависеть только от моих мыслей и настроений, ну вот так😀
▶️Реклама приостанавливается на неопределенный срок, возможно насовсем, как получится. Да-да, вы вероятно подумали, что если нет рекламы, значит есть другой способ монетизации, но нет. Буду альтруистом, пока не придумаю величайщую бизнес-стратегию💰
ℹ️ И главное
Я никого не призываю отписываться или наоборот оставаться. Вы вольны поступать так как вам комфортно. Любое ваше решение - только ваше решение и запись красной ручкой в списке моих обидчиков🌚
До встречи в новых постах❤️
автор комикса: RobStears
@DevComics | 0 |
| 8 | Всех с Наступающим и Наступившим!🎄 | 0 |
| 9 | Типичный IT проект | Inktober #17 Украшенный | 0 |
| 10 | автор: ?
@DevComics | 0 |
| 11 | Все мы немного коты
автор: ?
@DevComics | 0 |
| 12 | И еще версия подписчика @proggerx
автор: SarahAndersen
@DevComics | 0 |
| 13 | Версия подписчика @mikarmk
автор: SarahAndersen
@DevComics | 0 |
| 14 | А дайте свою версию в комменты? С самым большим количеством реакций выложу сюда 🌚 | 0 |
| 15 | Иногда и так бывает
автор: SarahAndersen
@DevComics | 0 |
| 16 | автор: SarahAndersen
@DevComics | 0 |
| 17 | автор: WYLeong
@DevComics | 0 |
| 18 | автор: TheSquareComics
@DevComics | 0 |
| 19 | автор: ?
@DevComics | 0 |
| 20 | автор: Shifuio
@DevComics | 0 |
