На юге Сибири, в Хакасии, где-то между Саянскими горами и левым берегом Енисея, есть небольшое село Туим.
Когда-то это был зажиточный и обеспеченный посёлок городского типа — с десятью тысячами жителей, добычей и переработкой цветных металлов и счастливой жизнью нескольких поколений. От которой в Туиме теперь остались лишь воспоминания. Ведь рудники, заводы и фабрики закрылись.
А в 2014 году поселок и вовсе был включен в перечень моногородов с наиболее сложным социально-экономическим положением. Потеряв городской статус и превратившись в село. Единственной достопримечательностью которого стал знаменитый Туимский провал — гигантская впадина, образовавшаяся на месте закрытой в середине прошлого века шахты.
В этом видео мы реализуем Телеграм бота для учёта личных расходов с бюджетом, категориями расходов и базовой статистикой. Использовать будем Python и Aiogram с Asyncio, в качестве базы данных легковесный движок SQLite, а результат работы упакуем в Docker контейнер для быстрого разворачивания на любом сервере.
0:00 Telegram бот для учёта личных финансов
0:43 ТЗ на бота
3:01 Демонстрация работы бота
5:07 Используемые библиотеки и технологии
7:00 Aiogram
7:29 Создание бота, получение токена
8:30 Обход блокировки Telegram
9:40 Инициализация бота
10:36 Добавление расходов
12:27 Модуль expenses
18:22 Работа с категориями
19:15 Структура БД
21:49 Модуль работы с БД
24:01 Продолжение по категориям
25:35 Удаление расхода
26:33 Просмотр расходов
29:00 Статистики
30:30 Docker
33:00 Выводы
/****************** about ******************/
Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:
— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.
Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.
С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.
Django остаётся самым популярным Python веб-фреймворком в мире, однако архитектура большинства проектов на нём, мягко говоря, оставляет желать лучшего. В этом мастер-классе мы на живом примере поговорим о структуре Django проекта, бизнес-логике в Django, а также о хороших практиках проектирования кода.
0:00 О чём пойдёт речь, постановка задачи
2:17 Создание проекта
3:50 Создание моделей
7:39 Создание первоначальных Django Views
25:21 Анализ полученного начального кода
26:07 Рефакторинг
40:40 Вынос бизнес-логики в отдельный слой
54:09 Анализ полученного кода, финальный рефакторинг
Создание бизнес-сервисов
/****************** about ******************/
Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:
— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.
Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.
С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.
Сегодня хочу рассказать о том, почему мы стратегически выбрали Python как основной язык на ближайшие годы, чем он хорош и чисто технологически, и в проектном плане с точки зрения наличия специалистов и компаний, использующих технологию.
Тема изначально очень холиварная, но у меня нет задачи сказать, что все остальные языки плохие, у каждого ЯП есть свои плюсы и выбирать инструмент надо под задачу. Но! Если вам нужен 1 язык, который вы хотите изучить или с которого хотите начать, я считаю, что Python — лучший выбор.
Поговорим о принципах разработки Python, о продуманной архитектуре Python, его академичности, быстродействии и выразительности.
0:00 О чем будем говорить в видео
1:27 Языки, на которых я писал, и почему выбрал Python
2:31 Причины выбрать тот или иной язык программирования
3:19 Средний PHP vs Python разработчики
4:22 Академичность, лаконичность и красота Python
6:05 Продуманность архитектуры Python на примере len
10:56 Композиция вместо наследования
12:04 Каждый аспект языка распространяется на весь язык
12:59 Python медленный?
14:15 Выводы
Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:
— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.
Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.
С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.
Что такое случайности и закономерности? Как управляется наше поведение? Почему мы не можем заставить себя что-то делать? Как изменить свое мышление? По каким законам работает мозг?
Андрей Владимирович Курпатов — президент Высшей школы методологии и основатель интеллектуального кластера «Игры Разума», автор более сотни научных работ, двенадцати монографий и более трёх десятков популярных книг по психотерапии, философии и методологии, изданных совокупным тиражом больше 5 миллионов экземпляров, один из самых читаемых колумнистов «Сноба» snob.ru/profile/28843/blog
Интервью Дмитрия Гордона с американским миллиардером, девелопером, коллекционером, общественным деятелем, идеологом технологии блокчейн Марком Гинзбургом. 2020 год
00:00 о Марке Гинзбурге
00:52 «Многие киевские здания, построенные моим двоюродным дедом Львом Гинзбургом, были уничтожены подпольщиками, во главе с Иваном Кудрей»
03:41 о трагедии Бабьего Яра
06:08 о небоскребе Гинзбурга
10:00 о зданиях, подстроенных Львом Гинзбургом, сохранившихся в Киеве по сей день
12:27 о Льве Гинзбурге и его смерти в нищете
14:34 о Нобелевском лауреате Виталии Гинзбурге
19:35 Гордон выбирает 17-ю квартиру
22:41 как стать миллиардером
27:14 о первой в мире сделке купли-продажи квартиры за криптовалюту с полным циклом технологии блокчейн, которую совершил он
30:33 о том, как работал на заводе им. Артема
32:10 о своей эмиграции в США в 1988 году
34:22 что ощутил, когда заработал первый миллион долларов
35:53 как относится к деньгам и нужно ли завещать все деньги детям
44:44 о том, как останавливался в Москве в гостинице в номере, где жил Ленин
50:12 о Ленине
55:17 в чем держит свои миллиарды и о своей коллекции произведений искусства
1:01:59 о Шемякине и его дружбе с Высоцким
1:06:27 о биткоинах
1:19:17 о своих часах
1:21:49 о самом большом в мире черном сапфире и об истории колье принцессы Дианы, принадлежащих ему
1:32:25 о том, зачем купил колье принцессы Дианы
1:35:16 о деловой встрече с Кобзоном
1:38:39 о причинах недавних беспорядков в США и уникальности нынешних американских выборов
1:42:12 о Трампе и о том, почему его поддерживает
1:45:13 о деле Майкла Флинна
1:54:14 «Я, как гражданин США, не хочу, чтобы президент моей страны стоял на коленях перед телом рецидивиста, который 42 минуты стоял с пистолетом, направленным, на живот беременной женщины, пока его друзья грабили ее дом»
1:57:05 о ситуации с коронавирусом в США и последствиях карантина для граждан
2:02:06 о том, как согласовывал с Трампом проект Трамп-тауэра в Киеве
2:07:34 «Трамп посмотрел на меня, как на умственно неполноценного, и сказал: «Парень, какой конкурс? Ты знаешь, кто мой друг?»
2:14:50 что такое коронавирус
2:18:05 как изменится мир после коронавируса
2:21:50 «За коронавирусом незамеченным осталось то, что делает Маск»
2:29:51 о чипировании во время прививок от коронавируса
2:31:29 зачем раскручивали тему страха перед коронавирусом и почему все государства единодушно вводили локдаун в ущерб своим экономикам
2:53:04 о том, почему сейчас в США много богатых афроамериканцев, рассчитывающихся везде наличными
3:00:14 что будет с недвижимостью, в связи с пандемией
3:17:13 о Зеленском
3:18:32 вернутся ли Крым и Донбасс в Украину
3:21:11 «Донбасс Украине не нужен»
3:21:42 «Украина, помимо Крыма и Донбасса, может потерять еще территории»
3:23:52 о Кадырове
3:35:54 о своих детях
3:41:18 «Много лет я держу шабат, ем только кошерное мясо и ежедневно читаю Тору»
3:45:20 в чем секрет его успеха
Друзья, мы рады комментариям и дискуссии, но нецензурная лексика будет удаляться, а злостные нарушители — баниться.
• Дозвіл на виконання буд.работ №КВ 112173611880 від 27.12.2017
• Електронна Ліцензія на право здійснення господарської діяльності, повязаної із створенням обєктів архітектури №2013055418, видана ПП «КРЕАТОР-БУД» від 10.09.2018 року — безстроково
• Рішення Київської міської ради від 2 лютого 2006 року № 101/3192 Про передачу земельної ділянки ресторану «Ділові зустрічі» (товариство з обмеженою відповідальністю) для будівництва житлового будинку з вбудованими офісними приміщеннями і обєктами соціально-побутової сфери на вул. Круглоуніверситетській, 5 — 7 у Печерському районі м. Києва
Рішення Київської міської ради від 29 листопада 2012 року № 634/8918 Про поновлення ресторану «Ділові зустрічі» (товариство з обмеженою відповідальністю) договору оренди земельної ділянки для будівництва, експлуатації та обслуговування готельного комплексу на вул. Круглоуніверситетській, 5 — 7 у Печерському районі м. Києва та внесення змін до нього (Поновити на 5 років договір оренди)
Договір про поновлення договору оренди земельної ділянки №620 від 15 серпня 2019 року (на 5 років)
• Ліцезія Нац.Комісія з Цінних Паперів та Фондового Ринку №826 від 17.06.2015
• Государство и бизнес: новые технологические сервисы для компаний и граждан.
• Банки vs. IT – кто кому наступает на пятки?
• Монетизация госданных.
• Кибербезопасность.
Модератор
Райан Чилкоут, телеведущий, специальный корреспондент PBS NewsHour
Спикеры
Пётр Авен, председатель совета директоров АО «АльфаСтрахование», председатель совета директоров АО «Альфа-Банк», председатель совета директоров ABH Holdings S.A
Максим Акимов, заместитель Председателя Правительства Российской Федерации
Джордж Вестерман, ведущий научный сотрудник инициативы в сфере цифровой экономики Массачусетского технологического института
Герман Греф, президент, Председатель Правления, ПАО Сбербанк
Эльвира Набиуллина, Председатель Банка России
Илья Поляков, председатель правления ПАО РОСБАНК
Олег Тиньков, основатель и председатель Совета директоров Тинькофф Банка
Анонимность Tor — миф и реальность (Александр Лазаренко, SECR-2016)
* Александр Лазаренко
— В докладе будут рассмотрены механизмы обеспечения пользовательской приватности в сети Tor, а так же, методы деанонимизации, созданные с целью компрометирования пользователей.
Доклад рассчитан на аудиторию, интересующуюся технологиями обеспечения приватности и просто любопытных людей, которые хотят послушать про интересные штуки, которые доступны в сети.
Илья Космодемьянский, эксперт компании PostgreSQL-Consulting.com — Внутреннее устройство PostgreSQL для практикующих инженеров.
Встреча CodeFreeze в Москве, 22.09.2015
Понимание архитектуры используемой СУБД очень важно для правильной эксплуатации, но местами переоценено: администратору, DevOps-специалисту или разработчику прикладных систем вовсе необязательно знать подробности внутреннего устройства B-дерева или тонкости работы легковесных блокировок. Это, конечно, все очень интересно, но существенно загромождает главы Concepts соответствующих руководств или доклады про архитектуру СУБД и оставляет практическим специалистам существенно меньше времени на более важные и насущные с точки зрения повседневной эксплуатации базы данных проблемы.
В рамках данного семинара, мы эту проблему попробовали устранить и рассмотреть несколько жизненно-важных систем PostgreSQL со следующих точек зрения:
теоретические основы;
практическая реализация и суровая практика ежедневной эксплуатации.
Главной основой любой базы данных является транзакционная машина. Как она реализованная в PostgreSQL? Какие алгоритмы и протоколы лежат в основе? Как в PostgreSQL реализованы Undo и Redo? Как устроен Write Ahead Log? Для чего нужен и как работает автовакуум? Какие могут быть проблемы в работе всех этих систем? Их мониторинг и настройка: как найти и исправить проблемы? После семинара слушатели не только узнали теоретические основы работы MVCC в PostgreSQL, но и представили:
как это может сказаться, например, на производительности;
как опознать это на мониторинге;
какими настройками и подходами к написанию приложений ситуацию можно улучшить.
Говоря о каждой системе PostgreSQL мы сравнивали их с другими СУБД, такими как Oracle, IBM DB2 LUW, MS SQL Server — чтобы специалистам, имеющим опыт с другими СУБД было быстрее и проще разобраться.