Здравствуйте, дорогие друзья! С началом учебного года вас! Вообще первое сентября «отгремело» вчера, но вчера был День знаний, - денек в общем-то праздничный, в который не хочется думать про учебу даже самому «отличному» отличнику (а хочется сходить в киношку, покушать мороженого, посидеть за праздничным тортиком с семьей). Настоящая учеба начинается сегодня, 2 сентября, и я предлагаю сегодня «питонить» на школьную тему, а именно - написать программку на python, позволяющую решать квадратные уравнения...
Создание программ на python
«Как я Pythonом флешки пас: или инструкция по созданию программы-шпиона для своих же файлов»
Знаете это чувство, когда даёшь другу флешку с важными файлами, а он потом говорит: «Ой, я там случайно папку с мемами перезаписал»? Или когда начальник просит скопировать отчёт, а ты потом не помнишь — копировал вообще или просто «подумал и забыл»? Вот и я с этим столкнулся. А ещё я параноик. Полезный параноик, который умеет программировать на Python. И теперь я расскажу вам, как написать программу, которая будет контролировать копирование файлов как строгая учительница на контрольной. Ни одна копия не пройдёт незамеченной! 🕵️ Спойлер: она умеет всё, кроме...
2048 на Python и turtle: снова обращаемся к черепашке
Привет, Дзен! Помните игру 2048? Та самая, где вы двигаете плитки с числами, надеясь собрать заветное число, а вместо этого случайно нажимаете не туда и всё ломаете? Я в неё залипал в метро, в очереди за кофе и даже на скучных лекциях (прости, профессор). И вот однажды я подумал: «А почему бы не написать свою версию? На Python. Да ещё и с графикой через turtle — тот самый модуль, где черепашка рисует линии». Спойлер: получилось красиво, немного страшно, но играбельно. И сейчас я расскажу как. Я знаю, о чём вы думаете...
Создаём минималистичный ежедневник на Python + KivyMD
Все мы привыкли записывать дела на бумагу, но в эпоху смартфонов гораздо удобнее иметь всё под рукой в цифре. Сегодня я покажу вам, как написать собственное приложение-ежедневник на Python с красивым интерфейсом Material Design. Наш инструмент — библиотека KivyMD. KivyMD — это набор виджетов для фреймворка Kivy, который следует гайдлайнам Google Material Design . Это значит, что ваше приложение будет выглядеть современно как на Android, так и на Windows или macOS. В отличие от написания веб-интерфейса, здесь всё будет работать нативно...
PostgreSQL и Django. Часть 1: Почему PostgreSQL — лучший выбор для Django (и как не ошибиться с самого начала)
Приветствую вас, дорогие друзья! Продолжаем разборы взаимодействия python и postgreSQL, и сегодня начинаем новое направление - PostgreSQL и Django. Поехали! Django — это «веб-фреймворк для перфекционистов с дедлайнами». Но даже самый совершенный фреймворк бесполезен без надежной базы данных. И хотя Django из коробки поддерживает SQLite, MySQL, Oracle и PostgreSQL, опытные разработчики почти всегда выбирают именно PostgreSQL. Почему? Потому что Django и PostgreSQL — это пара, которая спроектирована друг для друга...
