Python | Программирование
описание
Python без границ для всех Владелец, реклама @Ak_Mihail Преобрести рекламное размещение: https://telega.in/c/Python_libr
Лучшие посты
за три месяцабез подписи
без подписи
📰 Исчерпывающее руководство по множествам в Python. • Класс set — одна из ключевых структур данных в Python. Она представляет собой неупорядоченную коллекцию уникальных элементов. Класс set в некоторой степени соответствует математическому множеству. Многие широко используемые математические операции, применимые к множествам, существуют и в Python. Часто вычисления, производимые над множествами, оказываются гораздо быстрее, чем альтернативные операции со списками. В результате, чтобы писать эффективный код, Python-программисту просто необходимо уметь пользоваться множествами. 🧷 В этой статье мы поговорим об особенностях работы с классом set в Python. #Урок
без подписи
без подписи
без подписи
👨🏻💻 Уроки по Flask с нуля. • Flask — фреймворк для создания веб-приложений на языке Python, использующий набор инструментов Werkzeug, а также шаблонизатор Jinja2. Относится к категории так называемых микрофреймворков — минималистичных каркасов веб-приложений, сознательно предоставляющих лишь самые базовые возможности. • Что это такое? Простое WSGI-приложение; • Использование шаблонов страниц сайта; • Контекст приложения и контекст запроса; • Функция url_for и переменные URL-адреса; • Подключение внешних ресурсов и работа с формами; • Мгновенные сообщения - flash, get_flashed_messages; • Декоратор errorhandler, функции redirect и abort; • Создание БД, установление и разрыв соединения при запросах; • Добавление и отображение статей из БД; • Способ представления полноценных HTML-страниц на сервере; • Формирование ответа сервера, декораторы перехвата запроса; • Порядок работы с cookies (куками); • Порядок работы с сессиями (session); • Регистрация пользователей и шифрование паролей; • Авторизация пользователей на сайте через Flask-Login; • Улучшение процесса авторизации (Flask-Login); • Загрузка файлов на сервер и сохранение в БД; • Применение WTForms для работы с формами сайта; • Обработка ошибок во Flask-WTF; • Blueprint - что это такое, где и как использовать; • Blueprint - подключение к БД и работа с ней; • Flask-SQLAlchemy - установка, создание таблиц, добавление записей; • Операции с таблицами через Flask-SQLAlchemy; #Видео #RU #Flask
👨🏻💻 Курс: Django 3 для python. • #Django это великолепный фреймворк для веб разработчиков, потому что предоставляет всю инфраструктуру для разработки веб сайтов, ориентированных на использование баз данных, использующих аутентификацию пользователей, нуждающихся в администрировании контента, обработке форм, загрузке файлов и так далее. • Django - что это такое, порядок установки; • Модель MTV. Маршрутизация. Функции представления; • Маршрутизация, обработка исключений запросов, перенаправления; • Определение моделей. Миграции: создание и выполнение; • CRUD - основы ORM по работе с моделями; • Шаблоны (templates). Начало; • Подключение статических файлов. Фильтры шаблонов; • Формирование URL-адресов в шаблонах; • Создание связей между моделями через класс ForeignKey; • Начинаем работу с админ-панелью; • Пользовательские теги шаблонов; • Добавляем слаги (slug) к URL-адресам; • Использование форм, не связанных с моделями; • Формы, связанные с моделями. Пользовательские валидаторы; • Классы представлений: ListView, DetailView, CreateView; • Основы ORM Django за час; • Mixins - убираем дублирование кода; • Постраничная навигация (пагинация); • Регистрация пользователей на сайте; • Делаем авторизацию пользователей на сайте; • Оптимизация сайта с Django Debug Toolbar; • Включаем кэширование данных; • Использование капчи captcha; • Тонкая настройка админ панели; • Начинаем развертывание Django-сайта на хостинге; • Завершаем развертывание Django-сайта на хостинге. #Курс #Django
📌 Метод call Позволяет вызывать класс точно так же, как и функцию. То есть вы можете написать так: AddClass()(1)(2). В основном используется для создания декораторов, которым надо передать какое-либо значение. #урок
без подписи
без подписи
без подписи
📌 Работаем с путями os.path — это хорошо, но он не такой удобный, как pathlib. Модуль добавили с Python 3.4 и он о-о-очень упрощает работу с C:FilePath. Например, мы можем писать пути, которые будут нормально работать как на Windows, так и на Linux. Об этом рассказывают тут. А если вам пришлось редактировать старый код с os, то это не проблема, ведь все пути это PathLike объекты #урок
📓 Классические задачи Computer Science на языке Python. • "Django - это мощный Рython-фреймворк для веб-приложений, который поощряет быстрое развитие и чистый, прагматичный дизайн, предлагает относительно простое обучение. Это делает его привлекательным как для новичков, так и для опытных разработчиков. • В рамках данной книги вы пройдете весь путь создания полноценных веб-приложений с помощью Django. Вы научитесь работать не только с основными компонентами, предоставляемыми фреймворком, но и узнаете, как интегрировать в проект популярные сторонние инструменты. В книге описано создание приложений, которые решают реальные задачи, используют лучшие практики разработки. После прочтения этой книги у вас будет понимание того, как работает Django, как создавать практичные веб-приложения и расширять их с помощью дополнительных инструментов. #RU #Django #Web
без подписи
без подписи
без подписи
без подписи
🐼 Изучаем pandas. • pandas это высокоуровневая Python библиотека для анализа данных. Почему я её называю высокоуровневой, потому что построена она поверх более низкоуровневой библиотеки NumPy (написана на Си), что является большим плюсом в производительности. В экосистеме Python, pandas является наиболее продвинутой и быстроразвивающейся библиотекой для обработки и анализа данных. • Данная книга познакомит вас с обширным набором инструментов, предлагаемых библиотекой pandas, - начиная с обзора загрузки данных с удаленных источников, выполнения численного и статистического анализа, индексации, агрегации и заканчивая визуализацией данных и анализом финансовой информации. #RU #pandas
без подписи