Какие бывают базы данных
Базы данных позволяют упорядочить и хранить данные так, чтобы с ними было удобно работать. Но ведь даже продукты в холодильнике можно хранить разными способами. Вот и базы данных тоже бывают разные 👇
💻 Реляционные, или табличные. Используются чаще всего.
💻 Сетевые. Простой пример – база данных Кинопоиска.
💻 Иерархические. Это то, как хранятся папки и файлы: они вложены друг в друга.
Одна база не лучше другой. А какой тип выбрать – зависит от задачи.
#бд
class Python
Базы данных позволяют упорядочить и хранить данные так, чтобы с ними было удобно работать. Но ведь даже продукты в холодильнике можно хранить разными способами. Вот и базы данных тоже бывают разные 👇
Одна база не лучше другой. А какой тип выбрать – зависит от задачи.
#бд
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27👏4😁2
Загадочный if __name__ == '__main__'
Каждый видел это существо, но только избранные знают, кто это. Ночная фурия питона. Тайна, покрытая мраком. Или нет?
Оказывается все просто. Конструкция нужна, чтобы скрипт удобно было использовать по-разному:
➡️ запускать его напрямую и сразу исполнять нужный код
➡️ импортировать и пользоваться только избранными функциями без запуска всего кода
#функции
class Python
Каждый видел это существо, но только избранные знают, кто это. Ночная фурия питона. Тайна, покрытая мраком. Или нет?
Оказывается все просто. Конструкция нужна, чтобы скрипт удобно было использовать по-разному:
#функции
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👍12❤4😍3🌭3
Условия:
Даны два массива целых чсел
X и Y. Элементы внутри списка не повторяются.Необходимо написать функцию,которая возвращает список чисел из массива X, которых нет в Y.
Список должен быть отсортирован в порядке неубывания.Сначала переходи и решай сам -> https://class-python.ru/post/53
А потом проверяй себя -> https://class-python.ru/post/54
#задачи
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16
Авторизация и аутентификация – в чем разница?
Представь, что ты пришел на закрытую вечеринку. На входе дядя охранник спрашивает твое имя. Оно есть в списке гостей и тебе вручается конверт, показывающий, что тебе разрешили войти. Это аутентификация✅
Ты получил доступ к вечеринке и общему залу, так как это не требует дополнительных прав. Но ты направляешься в VIP-зал. На входе тебя просят открыть конверт, и оказывается, что у тебя нет VIP-роли. Тебя не впустят. Это авторизация🔒
#бэкенд
class Python
Представь, что ты пришел на закрытую вечеринку. На входе дядя охранник спрашивает твое имя. Оно есть в списке гостей и тебе вручается конверт, показывающий, что тебе разрешили войти. Это аутентификация
Ты получил доступ к вечеринке и общему залу, так как это не требует дополнительных прав. Но ты направляешься в VIP-зал. На входе тебя просят открыть конверт, и оказывается, что у тебя нет VIP-роли. Тебя не впустят. Это авторизация
#бэкенд
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33⚡3👏3❤1
🤌 Правила хорошего тона
Питонисты – люди тонкой душевной организации. Чтобы быть в теме, нужно учиться этикету написания кода. А одна из важнейших вещей здесь – это выравнивание💩
Окей, все мы знаем, что после объявления функции,
Скорее смотри как надо✔️ , а как не надо ❎
#рекомендации
class Python
Питонисты – люди тонкой душевной организации. Чтобы быть в теме, нужно учиться этикету написания кода. А одна из важнейших вещей здесь – это выравнивание
Окей, все мы знаем, что после объявления функции,
if или for нужен отступ. Но сейчас поговорим о других, менее известных, нюансах. Скорее смотри как надо
#рекомендации
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🐳5🌚5❤1😁1
С английского legacy – наследие. Получается, легаси-код — это код, который перешёл «по наследству» от предыдущих разработчиков. Вот в Windows 10 до сих пор остаются фрагменты, написанные ещё 20 лет назад👵
Здесь минус не в том, что старый код работает плохо, а в том, что его неудобно поддерживать. Если легаси-код работает и не требует вмешательства — то можно пока не париться, пусть работает. Будет время — перепишем (наверное)
#info
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29😱4🍌3❤🔥1⚡1
Математики говорят, что интегралы нужно любить, как мать. На самом деле это реально полезная штука. Будешь, например, заливать бетоном кривую дорожку, и интеграл даст знать, сколько нужно бетона. А если занимаешься Data Science, то интегралы – это мастхэв.
#прикладной_python #математика
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41🤯6⚡4
Удаление фона с изображения и никакого фотошопа
Зачем платить за сервис по обработке фотографий, если есть Python? Делимся с тобой пушкой: это библиотека, которая умеет удалять фон💩
Итак, нам понадобится:
➡️ Работающий PyTorch. Установи его так:
>>
➡️ Сама библиотека:
>>
➡️ Простенький скрипт из карточки
Готово! Результаты таких обработок и больше вариантов использования можно посмотреть в документации на GitHub. Не за что 😉
#библиотеки
Зачем платить за сервис по обработке фотографий, если есть Python? Делимся с тобой пушкой: это библиотека, которая умеет удалять фон
Итак, нам понадобится:
>>
pip install torch==1.7.1+cpu torchvision==0.8.2+cpu -f https://download.pytorch.org/whl/torch_stable.html>>
pip install rembgГотово! Результаты таких обработок и больше вариантов использования можно посмотреть в документации на GitHub. Не за что 😉
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🐳11❤5😱2
django_golovatiy.pdf
4.7 MB
📕 Django
✍️ Адриан Головатый, Джейкоб Каплан-Мосс
⏳ 2010
Отлично структурированная книга по известному фрейморку, которая научит тебя веб-разработке от А до Я. Внимательно ознакомишься со всеми главами, выполнишь все практические задания — и можешь считать себя готовым специалистом. Кстати, книгу удобно использовать даже как справочник. Единственный минус: встречается устаревшая информация.
👨💻 Оценка редакции: 9/10
#литература
class Python
✍️ Адриан Головатый, Джейкоб Каплан-Мосс
⏳ 2010
Отлично структурированная книга по известному фрейморку, которая научит тебя веб-разработке от А до Я. Внимательно ознакомишься со всеми главами, выполнишь все практические задания — и можешь считать себя готовым специалистом. Кстати, книгу удобно использовать даже как справочник. Единственный минус: встречается устаревшая информация.
#литература
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🐳3
Взаимодействие с SQL - важнейший аспект разработки. К каждому приложению, боту или сайту прикручена база данных
И именно SQLAlchemy - это просто сокровище для питониста. ООП обеспечивает гибкость и позволяет им создавать высокопроизводительные приложения.
Тем временем мы подготовили гайд для быстрого старта в SQLAlchemy. Объяснили все подробно: как установить, как подключить, как использовать – и показали примеры кода.
#библиотеки
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤3⚡3🔥2😁1🌚1