Dev.log [ex-Comics]
前往频道在 Telegram
Когда-то был: Агрегатор комиксов (и не только) об IT и программировании. Сейчас: головные мюсли Python пограмиста Чат: @DevComicsChat По вопросам в директ
显示更多1 112
订阅者
无数据24 小时
-27 天
-1230 天
正在加载数据
吸引订阅者
十月 '2610月 '26
十月 '260
在0个频道中
九月 '260
在0个频道中
Get PRO
八月 '260
在0个频道中
Get PRO
七月 '260
在0个频道中
Get PRO
六月 '260
在0个频道中
Get PRO
五月 '260
在0个频道中
Get PRO
四月 '26
+3
在0个频道中
Get PRO
三月 '26
+1
在0个频道中
Get PRO
二月 '26
+2
在0个频道中
Get PRO
一月 '26
+5
在0个频道中
Get PRO
十二月 '25
+8
在0个频道中
Get PRO
十一月 '25
+13
在0个频道中
Get PRO
十月 '25
+15
在1个频道中
Get PRO
九月 '25
+9
在1个频道中
Get PRO
八月 '25
+21
在2个频道中
Get PRO
七月 '25
+28
在1个频道中
Get PRO
六月 '25
+18
在1个频道中
Get PRO
五月 '25
+43
在0个频道中
Get PRO
四月 '25
+11
在1个频道中
Get PRO
三月 '25
+12
在2个频道中
Get PRO
二月 '25
+98
在7个频道中
Get PRO
一月 '25
+21
在1个频道中
Get PRO
十二月 '24
+24
在1个频道中
Get PRO
十一月 '24
+39
在5个频道中
Get PRO
十月 '24
+15
在0个频道中
Get PRO
九月 '24
+31
在2个频道中
Get PRO
八月 '24
+29
在0个频道中
Get PRO
七月 '24
+61
在1个频道中
Get PRO
六月 '24
+30
在0个频道中
Get PRO
五月 '24
+33
在0个频道中
Get PRO
四月 '24
+54
在0个频道中
Get PRO
三月 '24
+167
在2个频道中
Get PRO
二月 '24
+135
在3个频道中
Get PRO
一月 '24
+106
在1个频道中
Get PRO
十二月 '23
+162
在10个频道中
Get PRO
十一月 '23
+13
在0个频道中
Get PRO
十月 '23
+16
在0个频道中
Get PRO
九月 '23
+9
在0个频道中
Get PRO
八月 '23
+12
在0个频道中
Get PRO
七月 '23
+184
在0个频道中
Get PRO
六月 '23
+17
在0个频道中
Get PRO
五月 '23
+32
在0个频道中
Get PRO
四月 '23
+550
在0个频道中
| 日期 | 订阅者增长 | 提及 | 频道 | |
| 26 十月 | 0 | |||
| 25 十月 | 0 | |||
| 24 十月 | 0 | |||
| 23 十月 | 0 | |||
| 22 十月 | 0 | |||
| 21 十月 | 0 | |||
| 20 十月 | 0 | |||
| 19 十月 | 0 | |||
| 18 十月 | 0 | |||
| 17 十月 | 0 | |||
| 16 十月 | 0 | |||
| 15 十月 | 0 | |||
| 14 十月 | 0 | |||
| 13 十月 | 0 |
频道帖子
Тесты и вот это все
Если вы, как и я, не ведете разработку по 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 |
