Диджитализируй!
27.5K subscribers
474 photos
56 videos
11 files
538 links
Авторский канал Алексея Голобурдина о разработке ИТ систем и прочем важном

ПРАВИЛА — https://t.iss.one/t0digital/200

ЛАЙВ-КАНАЛ — @smthisgoingon

Дать много деняк — [email protected]

Роскомнадзор: https://vk.cc/cJmDDB
Download Telegram
В чате курса закинули задачку с чьего-то собеседования. Мы её решили и несколько раз усложнили. Разомните мозги, кому интересно — на Python, скажем:)

sum(5)()  # 5
sum(5)(2)() # 7
sum(5)(100)(-10)() # 95


Надо реализовать sum. Уровень вложенности — бесконечный (ограниченный лимитом рекурсии в CPython).

Решили? Отлично!

1) Если в решении есть if — попробуйте убрать его :)

2) Если в решении есть try/except, уберите и его

3) Если в решении есть словари, избавьтесь и от них

4) А сделайте еще теперь, чтобы финальные скобки были не нужны, чтобы пользоваться можно было и так:

sum(5)  # 5
sum(5)(2) # 7
sum(5)(100)(-10) # 95


5) И, наконец, проверьте, что вот это тоже работает:

1 + sum(5)  # 6
sum(5)(2) - 10 # -3
2 * sum(5)(95) # 200
import math
math.sin(sum(10)) # -0.5440211108893699


Вечером или завтра сделаю видос об этом:) Кто сделал — не палите в комментах решение, пусть другие подумают!
👍121🔥16🤔4🥰32
Откроешь — не закроешь!
#gg
🔥289😁200👍53🥰4😢2
Хеллову ночным!
👍181🔥24🎉11🤔107
Ревьюил сейчас финальные проекты ребят по курсу и много говорил о декларативном и императивном подходе в программировании. Понимаете разницу?

На самом деле очень много можно уложить в применение этих подходов.

https://teletype.in/@t0digital/imperative-and-declarative-approach2

#IT #python #codebetter #backend
👍134🔥7🤔4🎉3
Когда-то в выступлении Сергея Котырева, основателя Umisoft, узнал о небольшой книжке "5 языков любви". Сергей говорил о ней в контексте менеджмента и отзывался крайне лестно, мол помогает сохранять сотрудников, выстраивать отношения и в целом лучше понимать людей. Любовь она ж не только про семью.

Суть в том, что каждый человек по-разному воспринимает любовь, воспринимает, что его любят. Для кого-то любовь это слова поддержки, для кого-то — проводимое с человеком время, подарки, помощь или прикосновения. Получается, есть пять способов передачи другому человеку своей любви.

Причем все люди воспринимают все пять способов, но один преобладает.

Это интересно. И, думаю, работает и в обратную от любви сторону.

Например, человек хочет слышать слова поддержки, а его чаще нужного критикуют, может даже на любое действие. Возникают сложности, критикуемому тяжело.

Или человек хочет, чтобы с ним проводили время, а получает торопливые взаимодействия на бегу.

В таких случаях человек начинает думать, что его не любят, недолюбливают, возможно даже гнобят — хотя оппонент может об этом даже не задумываться. И это проблема.

Важно внимательно относиться к способу своего взаимодействия с миром и окружающими людьми. Это не так сложно, как кажется. Важнейший софт скилл (не хардами одними человек красив) — как минимум научиться не обижать людей вокруг, а как максимум напротив — стараться делать так, чтобы все почувствовали вашу искреннюю любовь:)

Хорошего вечера!

#softskills #interesting #books #management
👍20254🔥11
Разбираем задачку на Python с собеседования, усложняем её несколько раз и решаем снова. Смотреть до конца, рассматриваются разные возможности языка:)

https://youtu.be/TcHo85LIJrk

#youtube #IT #backend #python
🔥115👍371
Закончим день отличными словами Марка Твена:

Keep away from people who try to belittle your ambitions. Small people always do that, but the really great make you feel that you, too, can become great.
🔥193👍6411🎉8🤔6
Смотрю на фоне стрим по новому Яндекс.Трекеру — система управления задач от Яндекса. Кто-то пользуется? Довольны?
Я давно на них обратил внимание, но плотно пока не изучал.
👍27🤔181
Завтра в 14ч по Москве будем общаться с Владиленом Мининым у него на канале в онлайн стриме. Поговорим о Python, JS, насущных вопросах. Приходите!
https://youtube.com/c/VladilenMinin
🔥138👍706😢5
Слушал в дороге Тёму Лебедева, было интересно. Его кто-то любит, кто-то хейтит, но он фигура в рунете знаковая по многим причинам, чел умный и забавный, и вот ководство его всё никак не дойдут руки почитать, лежит книжка:) Оформление книги там просто сок!
https://youtu.be/5XtAlDEqTNU

ЗЫ. Напоминаю о просьбе дружелюбности тут в комментах 🤗

#interesting
👍57🤔23😢15🔥61
В газета.ру вышла статья с моими комментариями касательно возможности замены App Store в России.

Вообще интересно наблюдать, как в текущих условиях вторую жизнь обретают PWA приложения. Progressive Web App это по сути обычный веб-сайт, который добавляется на рабочий стол смартфона iOS или Android. Такой сайт можно открывать так же, как нативные приложения — визуально иконка PWA на рабочем столе не отличается от иконки нативного приложения; PWA может работать без доступа к Интернет (уже давно существуют веб-технологии для этого, в браузер можно сохранить всю статику — но немного, правда, по объёму); и в какой-то степени есть доступ к аппаратной части устройства.

И, что интересно, для установки PWA приложения не нужен App Store или Google Play, в котором сейчас пропали, например, приложения Сбербанка и Альфы. Для PWA нужен только браузер, заходим на сайт и сайт предлагает нам установку себя на рабочий стол устройства. Устанавливаем и пользуемся.

Look может быть такой же, как и у нативного приложения, но feel таким же не будет, сколько бы кто меня ни уверял в обратном. Скорость запуска, плавность и скорость работы нативного хорошо спроектированного приложения — а это во многом и формирует тот самый классный пользовательский опыт — всё это недостижимо сегодня в веб-приложениях.

Однако забавно смотреть, как оно сейчас начинает использоваться. Альфа, например, уже предлагает воспользоваться PWA и даже сделали удобную инструкцию о том, как их страничку на рабочий стол добавить (Альфа, Альфа, ну давай, переводи мне мильён за рекламу, я готов).

#news #interview #frontend #IT
👍158🔥10🤔10😁6😢2
В Телеграмушке тем временем запилили возможность встраивать в боты клиентские интерфейсы на JS. Внезапно. Можно всякие сложные интерфейсы теперь монстрячить, не уходя из телеги.
https://core.telegram.org/bots/webapps

#news
👍172🔥91😢21🤔1
От создателей «Грязный PHP», «Пыльный Bash», «Обшарпанная Java» и «Погрызенный VBScript»!

#books #gg
😁204👍36🎉2
Замечаю, что молодые ребята часто не умеют общаться. Культура общения — это важно. Что она включает? Уважение к собеседнику.

https://teletype.in/@t0digital/communication-culture

#softskills
👍169🔥148🥰2
This media is not supported in your browser
VIEW IN TELEGRAM
Потрындели на Вечерней Москве за импортозамещение:)
Название у нас, говорят, хорошее!

https://vm.ru/tv/961143-kruglyj-stol-novaya-perestrojka

#interview #gg
👍102😁17🔥12😢6🤔2
Все чаще вижу во фронтенд мире использование Tailwind CSS. Это CSS фреймворк, но современный-модный-молодёжный, не Bootstrap👻

Возможно даже не фреймворк, а просто набор CSS классов=хелперов.

В нём нет готовых компонентов, как в бутстрапе, потому мы не ограничены ими. Вместо компонентов Tailwind даёт CSS классы, используя, то есть компонуя которые, можно быстрее собирать верстку — и без ограничений конкретных готовых UI элементов вроде навбаров.

В финальную сборку попадают только использованные CSS классы.

Посмотрите, возможно понравится. Я планирую познакомиться поближе с ним.

#IT #frontend
🔥105👍66😢42🥰2
Релоцировался. Поддерживаю тренд, так сказать. Уже скоро начну писать рассуждения о жителях того района Москвы, из которого переехал в другой. Ух, всё выскажу!

Добро вот раскладываю, основное добро — книги:)

Разобрав, понял, что 12 книг можно минусануть. Что-то прочиталось и не планирую возвращаться, что-то оказалось в нескольких экземплярах по разным причинам. Закину в Дом Книги на Арбате в ближайшие дни, там на входе буккроссинг есть. Оставляешь книги и их забирают, кому нужно. И сам можешь забрать, если что-то понравилось. По тайпскрипту одна в частности:) Пользуетесь буккроссингом?

#books
👍287🔥23😁18
Смотрел сегодня материалы на канале Ulbi TV по фронтенду. Даже задонатил. Автора зовут Тимур @ulbi_tv, он огромный молодец и делает большую работу. Досмотрел трех часовой ролик и он в конце говорит, что на его подготовку ушло около 40 часов. Я думаю, что даже больше, если посчитать все этапы подготовки, съёмки, монтажа и тп. Большая работа.

Это я к тому, что, во-первых, берите на заметку хороший канал, а во-вторых, не стесняйтесь донатить авторам, которые делают крутой материал, который помогает, прокачивает и просто нравится. Я по себе знаю насколько это приятно автору и важно.

У меня был кассовый разрыв в бизнесе в 2019м, и я был вынужден тогда продать оборудование для съёмки, о чем писал на канале. И там несколько человек закинули мне денежку и знаете, это тяжело даже передать словами, насколько это тогда поддержало.

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

Думаю, те несколько человек, которые задонатили мне тогда, в итоге помогли не только мне, но и огромному количеству людей, которые смотрели новые видео Диджитализируй! в 2020м, 2021м и 2022м. За это время набралось больше 6 млн новых просмотров на канале. Честно говоря, такие цифры даже не укладываются в моей голове, их сложно представить, но это правда. Их могло не быть, если бы тогда несколько человек не поддержали канал.

Плюс материал, сделанный с душой и открытый в ютубе для всех, нередко бывает лучше, чем платные курсы, хорошо рекламируемые и потому продаваемые. Несправедливо. Кто-то готовит действительно качественный материал и получает 15 баксов от ютубовской рекламы (которой и той сейчас нет в РФ, хах), а кто-то вкидывает 2 млн руб в рекламу какого-то на скорую руку снятого с «экспертом» творения и зарабатывает 10 млн. Хочется, чтобы было наоборот.

Поддерживайте хороших авторов в общем — это важно!
👍40273🔥22🥰3🤔3