📌 Словари.
• Во всех рассмотренных последовательностях обращаться к отдельным элементам нужно было по индексу. Иную форму организации последовательности представляют словари. В словарях для доступа к отдельным его элементам используются ключевые индексы, подобные индексам в базах данных. Индексом может быть любой неизменяемый объект, такой как строка, число, константный список(такой список может содержать только строки, числа или другие константные списки).
• В тексте программы словари задаются фигурными скобками {} с элементами словаря. Каждому элементу словаря должен соответствовать определённый индекс, который отделяется от элемента двоеточием(“индекс:значение”). К элементам словаря можно обращаться по соответствующим им индексам. При обращении к несуществующему индексу возникает ошибка.
Вот простой пример использования словаря (код на картинке).
📕 Документация
#урок
• Во всех рассмотренных последовательностях обращаться к отдельным элементам нужно было по индексу. Иную форму организации последовательности представляют словари. В словарях для доступа к отдельным его элементам используются ключевые индексы, подобные индексам в базах данных. Индексом может быть любой неизменяемый объект, такой как строка, число, константный список(такой список может содержать только строки, числа или другие константные списки).
• В тексте программы словари задаются фигурными скобками {} с элементами словаря. Каждому элементу словаря должен соответствовать определённый индекс, который отделяется от элемента двоеточием(“индекс:значение”). К элементам словаря можно обращаться по соответствующим им индексам. При обращении к несуществующему индексу возникает ошибка.
Вот простой пример использования словаря (код на картинке).
📕 Документация
#урок
👍6❤5
Как сделать сайт на Django на VDS хостинге?
• Это займет 15-25 минут и вы сможете на своем VDS сервере поднимать сайты на фреймворке Django.
🧷 Смотреть видео
#Видео
• Это займет 15-25 минут и вы сможете на своем VDS сервере поднимать сайты на фреймворке Django.
🧷 Смотреть видео
#Видео
❤6👍3
🧩 httpx vs. requests vs. aiohttp: кто лучше?
• Разобрали на примере, какая из библиотек справляется лучше и как асинхронность влияет на скорость исполнения массовых запросов.
🧷 Читать статью
#Статья
• Разобрали на примере, какая из библиотек справляется лучше и как асинхронность влияет на скорость исполнения массовых запросов.
🧷 Читать статью
#Статья
❤7👍4
Джуны — всё, ИИ победил. По статистике BCG, за последний год компании выбросили на улицу 75% молодняка. При этом миддлам и сеньорам зарплаты подняли в 4 (!) раза.
Чтобы подняться до уровня элит в аномально короткие сроки — подпишитесь на легендарные каналы для айтишников:
Новости и инсайды
Фронтенд разработка
ИИ и биг дата
Node js
Вёрстка
Питон и нейросети
QA-тестировщики
Там раскрыли инфу из курсов общей стоимостью 5.000.000р в эксклюзивных пошаговых инструкциях. Пока остальные пойдут на дно якорем, вы войдете в 10% тех, кто сломал систему.
Чтобы подняться до уровня элит в аномально короткие сроки — подпишитесь на легендарные каналы для айтишников:
Новости и инсайды
Фронтенд разработка
ИИ и биг дата
Node js
Вёрстка
Питон и нейросети
QA-тестировщики
Там раскрыли инфу из курсов общей стоимостью 5.000.000р в эксклюзивных пошаговых инструкциях. Пока остальные пойдут на дно якорем, вы войдете в 10% тех, кто сломал систему.
❤2
🧩 7 фишек Python для лучшего обращения с памятью
• Подобрали фишки Python, чтобы использовать язык по полной и разумнее обращаться с CPU.
🧷 Читать статью
#Статья
• Подобрали фишки Python, чтобы использовать язык по полной и разумнее обращаться с CPU.
🧷 Читать статью
#Статья
❤6🔥4👍1
📌 Библиотека Python для создания PDF-документов.
• Это библиотека для создания PDF-документов на Python. Представляет собой форк неподдерживаемого модуля PYFPDF.
Минимальный пример создания PDF-документа (код на картинке).
📕 Документация
#урок
• Это библиотека для создания PDF-документов на Python. Представляет собой форк неподдерживаемого модуля PYFPDF.
Минимальный пример создания PDF-документа (код на картинке).
📕 Документация
#урок
❤7😁3
Паттерн Unit of Work на примере FastAPI
• Сегодня узнаем, зачем нужен unit of work и реализуем его на FastAPI проекте.
🧷 Смотреть видео
#Видео
• Сегодня узнаем, зачем нужен unit of work и реализуем его на FastAPI проекте.
🧷 Смотреть видео
#Видео
❤6👍4
🧩 Создание интерактивных панелей с Streamlit и Python
• В небольшом туториале мы расскажем, как за 12 простых шагов подготовить среду и создать интерактивную панель для визуализации данных.
🧷 Читать статью
#Статья
• В небольшом туториале мы расскажем, как за 12 простых шагов подготовить среду и создать интерактивную панель для визуализации данных.
🧷 Читать статью
#Статья
❤6🔥4
⚙️ Как запускать инференс без перегрузки и ручной настройки
Мы знаем, с чем сталкиваются разработчики при работе с генеративными моделями: нехватка ресурсов на локальной машине, конфликты зависимостей, долгие запуски. Все это тормозит эксперименты и отвлекает от сути задачи.
В immers.cloud вы можете запустить инференс на мощных GPU без подготовки среды. Например, взять готовый образ с ComfyUI и SD XL, поднять сервер с RTX 4090 за несколько минут, загрузить нужные веса — и сразу приступить к генерации.
А еще:
💰 Посекундная тарификация: тарифы от 23 руб/час, платите только за время, когда сервер реально работает.
⚡️ Быстрый старт: нужный сервер поднимается за пару минут.
📈 Гибкость и масштабируемость: 12 моделей видеокарт на выбор
🔧 Удобство: готовые образы для ваших задач, чтобы не тратить время на настройку.
А если нужно прерваться — можно просто заморозить ВМ с помощью функции Shelve: данные сохранятся, а платить за простои не придется.
⠀
🔗 Начните сейчас и получите +20 % к первому пополнению
Мы знаем, с чем сталкиваются разработчики при работе с генеративными моделями: нехватка ресурсов на локальной машине, конфликты зависимостей, долгие запуски. Все это тормозит эксперименты и отвлекает от сути задачи.
В immers.cloud вы можете запустить инференс на мощных GPU без подготовки среды. Например, взять готовый образ с ComfyUI и SD XL, поднять сервер с RTX 4090 за несколько минут, загрузить нужные веса — и сразу приступить к генерации.
А еще:
💰 Посекундная тарификация: тарифы от 23 руб/час, платите только за время, когда сервер реально работает.
⚡️ Быстрый старт: нужный сервер поднимается за пару минут.
📈 Гибкость и масштабируемость: 12 моделей видеокарт на выбор
🔧 Удобство: готовые образы для ваших задач, чтобы не тратить время на настройку.
А если нужно прерваться — можно просто заморозить ВМ с помощью функции Shelve: данные сохранятся, а платить за простои не придется.
⠀
🔗 Начните сейчас и получите +20 % к первому пополнению
❤2🔥2👍1
🔖 Шпаргалка Cheatography
В основном она охватывает такие системные темы Python, как sys переменные sys.argv Python, методы файлов, методы списков, методы даты и времени, переменные ОС Python, индексы и фрагменты Python, уникальные методы, строковые методы и т.д.
👉 Смотреть шпаргалку
#Шпаргалка
В основном она охватывает такие системные темы Python, как sys переменные sys.argv Python, методы файлов, методы списков, методы даты и времени, переменные ОС Python, индексы и фрагменты Python, уникальные методы, строковые методы и т.д.
👉 Смотреть шпаргалку
#Шпаргалка
❤6👍3
📌 Модуль string в Python, текстовые константы и шаблоны.
• Многие функции, ранее реализованные в модуле string, были перенесены в методы объектов str. Модуль string сохраняет несколько полезных констант и классов для работы с объектами str.
• Шаблоны строк предназначены в качестве альтернативы встроенному синтаксису замены переменных при форматировании строк. При интерполяции строки по шаблону string.Template переменные идентифицируются с помощью префикса $, например, $var. В качестве альтернативы, если необходимо выделить их из окружающего текста, они также могут быть обернуты фигурными скобками, например ${var}.
📕 Документация
#урок
• Многие функции, ранее реализованные в модуле string, были перенесены в методы объектов str. Модуль string сохраняет несколько полезных констант и классов для работы с объектами str.
• Шаблоны строк предназначены в качестве альтернативы встроенному синтаксису замены переменных при форматировании строк. При интерполяции строки по шаблону string.Template переменные идентифицируются с помощью префикса $, например, $var. В качестве альтернативы, если необходимо выделить их из окружающего текста, они также могут быть обернуты фигурными скобками, например ${var}.
📕 Документация
#урок
❤4👍3🔥1
🔖 Шпаргалка по ускоренному курсу Python
Еще одна практическая и многостраничная шпаргалка по Python, предназначенная для начинающих, но также может оказаться полезной для профессиональных и опытных разработчиков.
👉 Смотреть шпаргалку
#Шпаргалка
Еще одна практическая и многостраничная шпаргалка по Python, предназначенная для начинающих, но также может оказаться полезной для профессиональных и опытных разработчиков.
👉 Смотреть шпаргалку
#Шпаргалка
❤6👍4🤔2
📌 Модуль pyftpdlib в Python, FTP-сервер.
• Модуль pyftpdlib реализует серверную часть протокола FTP, как определено в RFC-959. По своей природе pyftpdlib является асинхронным. Это означает, что он использует один процесс/поток для обработки нескольких клиентских подключений и передачи файлов. Вот почему он такой быстрый, легкий и масштабируемый.
• Изменить асинхронную модель легко. Для этого нужно вместо класса FTPServer использовать классы ThreadedFTPServer или MultiprocessFTPServer. На практике это означает, что можно не бояться длительных блокирующих операции, а следовательно использовать FTP-сервер на медленных файловых системах.
Так как модуль pyftpdlib не входит в стандартную библиотеку Python, его необходимо установить отдельно. Сделать это можно с помощью менеджера пакетов pip (код на картинке).
📕 Документация
#урок
• Модуль pyftpdlib реализует серверную часть протокола FTP, как определено в RFC-959. По своей природе pyftpdlib является асинхронным. Это означает, что он использует один процесс/поток для обработки нескольких клиентских подключений и передачи файлов. Вот почему он такой быстрый, легкий и масштабируемый.
• Изменить асинхронную модель легко. Для этого нужно вместо класса FTPServer использовать классы ThreadedFTPServer или MultiprocessFTPServer. На практике это означает, что можно не бояться длительных блокирующих операции, а следовательно использовать FTP-сервер на медленных файловых системах.
Так как модуль pyftpdlib не входит в стандартную библиотеку Python, его необходимо установить отдельно. Сделать это можно с помощью менеджера пакетов pip (код на картинке).
📕 Документация
#урок
❤5🔥5
🔥 Курс «Pydantic: Валидация данных для надежных приложений» 🔥
🟣 Станьте сильнее как специалист и поднимите свою ценность на рынке, добавив в резюме этот востребованный инструмент.
🟣 На курсе вы профессионально освоите библиотеку Pydantic, научитесь, где и как ее применять вместе с FastAPI или любым другим современным фреймворком для создания надежных систем. Узнаете множество проверенных приемов и фишек, используемых в продакшене.
🟣 Разбираем через практику самый нужный функционал на примерах, построенных вокруг реальных задач, которые могут быть поставлены перед разработчиком.
📅 Стартуйте на Stepik уже сегодня!
📜 По окончании курса выдаем сертификат!
🏷️ Скидка 30% по промокоду GET30LIBR для участников группы!
⏱ Купить пока действует промокод ⏱
🟣 Станьте сильнее как специалист и поднимите свою ценность на рынке, добавив в резюме этот востребованный инструмент.
🟣 На курсе вы профессионально освоите библиотеку Pydantic, научитесь, где и как ее применять вместе с FastAPI или любым другим современным фреймворком для создания надежных систем. Узнаете множество проверенных приемов и фишек, используемых в продакшене.
🟣 Разбираем через практику самый нужный функционал на примерах, построенных вокруг реальных задач, которые могут быть поставлены перед разработчиком.
📅 Стартуйте на Stepik уже сегодня!
📜 По окончании курса выдаем сертификат!
🏷️ Скидка 30% по промокоду GET30LIBR для участников группы!
⏱ Купить пока действует промокод ⏱
❤2
📌 Модуль pyftpdlib в Python, FTP-сервер.
• Модуль pyftpdlib реализует серверную часть протокола FTP, как определено в RFC-959. По своей природе pyftpdlib является асинхронным. Это означает, что он использует один процесс/поток для обработки нескольких клиентских подключений и передачи файлов. Вот почему он такой быстрый, легкий и масштабируемый.
• Изменить асинхронную модель легко. Для этого нужно вместо класса FTPServer использовать классы ThreadedFTPServer или MultiprocessFTPServer. На практике это означает, что можно не бояться длительных блокирующих операции, а следовательно использовать FTP-сервер на медленных файловых системах.
Так как модуль pyftpdlib не входит в стандартную библиотеку Python, его необходимо установить отдельно. Сделать это можно с помощью менеджера пакетов pip (код на картинке).
📕 Документация
#урок
• Модуль pyftpdlib реализует серверную часть протокола FTP, как определено в RFC-959. По своей природе pyftpdlib является асинхронным. Это означает, что он использует один процесс/поток для обработки нескольких клиентских подключений и передачи файлов. Вот почему он такой быстрый, легкий и масштабируемый.
• Изменить асинхронную модель легко. Для этого нужно вместо класса FTPServer использовать классы ThreadedFTPServer или MultiprocessFTPServer. На практике это означает, что можно не бояться длительных блокирующих операции, а следовательно использовать FTP-сервер на медленных файловых системах.
Так как модуль pyftpdlib не входит в стандартную библиотеку Python, его необходимо установить отдельно. Сделать это можно с помощью менеджера пакетов pip (код на картинке).
📕 Документация
#урок
❤7👍2🤔1
📌 Модуль pyftpdlib в Python, FTP-сервер.
• Модуль pyftpdlib реализует серверную часть протокола FTP, как определено в RFC-959. По своей природе pyftpdlib является асинхронным. Это означает, что он использует один процесс/поток для обработки нескольких клиентских подключений и передачи файлов. Вот почему он такой быстрый, легкий и масштабируемый.
• Изменить асинхронную модель легко. Для этого нужно вместо класса FTPServer использовать классы ThreadedFTPServer или MultiprocessFTPServer. На практике это означает, что можно не бояться длительных блокирующих операции, а следовательно использовать FTP-сервер на медленных файловых системах.
Так как модуль pyftpdlib не входит в стандартную библиотеку Python, его необходимо установить отдельно. Сделать это можно с помощью менеджера пакетов pip (код на картинке).
📕 Документация
#урок
• Модуль pyftpdlib реализует серверную часть протокола FTP, как определено в RFC-959. По своей природе pyftpdlib является асинхронным. Это означает, что он использует один процесс/поток для обработки нескольких клиентских подключений и передачи файлов. Вот почему он такой быстрый, легкий и масштабируемый.
• Изменить асинхронную модель легко. Для этого нужно вместо класса FTPServer использовать классы ThreadedFTPServer или MultiprocessFTPServer. На практике это означает, что можно не бояться длительных блокирующих операции, а следовательно использовать FTP-сервер на медленных файловых системах.
Так как модуль pyftpdlib не входит в стандартную библиотеку Python, его необходимо установить отдельно. Сделать это можно с помощью менеджера пакетов pip (код на картинке).
📕 Документация
#урок
❤5👍4
8 редких и удобных фишек в Python
• В данном видео рассмотрим 8 интересных фишек Python, о которых редко говорят. К примеру тот же JMESpath и Dateutil. Некоторые темы, рассмотренные в видео вы скорее всего знаете, но даже там автор пытается дать такие примеры, которые позволят вам ещё глубже понять как это работает.
🧷 Смотреть видео
#Видео
• В данном видео рассмотрим 8 интересных фишек Python, о которых редко говорят. К примеру тот же JMESpath и Dateutil. Некоторые темы, рассмотренные в видео вы скорее всего знаете, но даже там автор пытается дать такие примеры, которые позволят вам ещё глубже понять как это работает.
🧷 Смотреть видео
#Видео
❤6👍3
Паттерн Singleton (Одиночка) в Python
• Это шаблон предоставления глобального доступа к состоянию, гарантируется, что объект всегда будет один и тот же.
🧷 Смотреть видео
#Видео
• Это шаблон предоставления глобального доступа к состоянию, гарантируется, что объект всегда будет один и тот же.
🧷 Смотреть видео
#Видео
❤5👍3
📌 Модуль python-benedict в Python.
• Модуль python-benedict представляет собой обертку стандартного словаря Python, со множеством дополнительных встроенных методов, предназначенных для создания словаря из 'сырых данных', быстрой модификации и извлечения данных по мере необходимости, перевода данных словаря в различные форматы и т.д.
Способ создание словаря benedict (код на картинке).
📕 Документация
#урок
• Модуль python-benedict представляет собой обертку стандартного словаря Python, со множеством дополнительных встроенных методов, предназначенных для создания словаря из 'сырых данных', быстрой модификации и извлечения данных по мере необходимости, перевода данных словаря в различные форматы и т.д.
Способ создание словаря benedict (код на картинке).
📕 Документация
#урок
❤6🔥4👍1
Атрибуты класса, classmethod и staticmethod
• Посмотрим в первом приближении на атрибуты класса, как с ними работать, для чего нужны декораторы classmethod и staticmethod.
🧷 Смотреть видео
#Видео
• Посмотрим в первом приближении на атрибуты класса, как с ними работать, для чего нужны декораторы classmethod и staticmethod.
🧷 Смотреть видео
#Видео
❤6🔥4
🧩 Как с помощью Python делать красивые математические анимации?
• Показываем на примерах, как использовать навыки Python, чтобы сделать красивые математические анимации.
🧷 Читать статью
#Статья
• Показываем на примерах, как использовать навыки Python, чтобы сделать красивые математические анимации.
🧷 Читать статью
#Статья
❤6👍3🔥1