PythonBooksRu - канал для скачивания Python книг на русском языке.
Что в нашем канале:
1. Книги по питону, которые помогут вам пройти собеседование на позицию Python Developer.
2. Все книги на русском языке
3. Все книги можно скачать в 2 клика
4. Всё, никакой другой воды.
Подписывайтесь и качайте книги: @pythonbooksru
Бизнес Аналитик | IT - канал о жизненном цикле разработки ПО глазами бизнес-/системного аналитика.
На канале вы найдете:
- теоретический материал;
- интересные статьи;
- профессиональную литературу;
- полезные шпаргалки;
- вопросы с собеседований;
- опросы.
Подпишись и пройди наш тест для начинающего бизнес аналитика.
😎 Балансировка нагрузки для высоконагруженных приложений на Python
С ростом проекта увеличивается число пользователей и размер трафика на сервис, что может привести к повышенной нагрузке на сервер. Чтобы избежать долгого отклика от сервера и потерю пользователей, необходимо распределить нагрузку между несколькими серверами.
В решении этой задачи вам поможет сервис «Балансировщик нагрузки». Например, в SpaceWeb балансировщик представляет собой отдельный контейнер с настройками под ваши потребности:
🔺Распределение нагрузки по алгоритму Round Robin или Least Connections.
🔺Протоколы доступа HTTP, HTTPS и TCP с возможностью указать порт.
🔺Размещение балансировщика в дата-центре SpaceWeb: можно выбрать ЦОД в Санкт-Петербурге или Москве.
🔺Выделенный внешний IP-адрес балансировщика.
🔺Дополнительные настройки: Proxy protocol, Backend keep-alive и запоминание сессии.
Если перед вами стоит вопрос повышения отказоустойчивости инфраструктуры на Python, то рекомендуем узнать больше о работе балансировщика нагрузки в бортовом журнале SpaceWeb.
🌐 Читать статью
Реклама. ООО "СпейсВэб". erid: 2VtzqxFEJJJ
Видео дня. Makefiles in Python For Professional Automation
Разбираем, как использовать Makefiles в контексте Python.
Ссылка на YouTube
#видео #english
Видео дня. mypy и аннотации типов
Разбираем, как можно конфигурировать mypy и прописать типы для чуть более сложного кода.
Ссылка на YouTube
#видео
Видео дня. Simple GUI Chat in Python
Разбираем, как создать простой чат с графическим интерфейсом.
Ссылка на YouTube
#видео #english
Видео дня. Как избавиться от циклов импорта в Python
В данном видео рассмотрим циклический импорт в Python, который мешает вашей программе сделать нормальную инициализацию модуля.
В видео есть множество примеров с ошибками, которые могут разрушить ваш проект.
Ссылка на YouTube
#видео
Статья дня. Метод join() и объединение строк в Python
В этой статье мы рассмотрим, как объединить в одну строку строковые элементы списка, кортежа, словаря, множества, а также символы строки. В Python это делается при помощи строкового метода join().
Читать статью
#читать
Тест. Классы и объекты (уровень — Junior)
Язык Python – типичный представитель ООП-семейства, обладающий элегантной и мощной объектной моделью. В этом языке от объектов никуда не спрятаться (ведь даже числа являются ими).
Проверьте, насколько хорошо вы знаете эту тему: пройдите тест из 10 вопросов!
Видео дня. Красивый графический интерфейс на Python
В данном видео рассмотрим принцип создания современных графических приложений, используя DearPyGui. Библиотека предоставляет более 70 готовых виджетов, которые можно комбинировать между собой, создавая сотни различных комбинаций.
В неё уже интегрированы С++ библиотеки, которые позволяют рисовать современные графики и работать с редактором узлов. Она также предоставляет удобные инструменты для отладки, что позволит вам тестировать свою программу прямо во время выполнения.
Ссылка на YouTube
#видео
Статья дня. Как обрабатывать исключения в Python
При разработке на Python бывает, что программа входит в нежелательное состояние и аварийно завершает выполнение. Это может привести к потере проделанной работы или даже к утечке памяти. В этой статье мы рассмотрим, как обрабатывать исключения, чтобы программа могла продолжить нормальное выполнение.
Читать статью
#читать
Привет! Мы в МТС активно поддерживаем ИТ-сообщество в России и запускаем всероссийскую олимпиаду по программированию с главным призом в 3 млн рублей.
Для кого? Для школьников, студентов и действующих ИТ-специалистов.
Что будет? Блок онлайн-заданий, митапы и мастер-классы, общение в закрытом Telegram-канале и финальный очный тур с программированием на скорость. Когда олимпиада завершится, мы создадим True Tech Community, где будем делиться полезными и эксклюзивными материалами для разработчиков.
А что еще? Финалистов ждет afterparty, фестиваль технологий, интерактив, квесты, карьерные стенды, где лучшие специалисты смогут получить оффер от МТС.
Регистрация уже открыта! Подробности по ссылке. Ждем тебя!
Реклама. ПАО "МТС". ИНН 7740000076. erid: LjN8KGPgL
Видео дня. Как и зачем управлять тем, как хешируется объект?
В классах, которые мы создаем, мы можем сами управлять хешированием. Давайте посмотрим, как это работает и для чего может быть полезно.
Ссылка на YouTube
#видео
Статья дня. Что такое декораторы в Python
Декораторы в Python предоставляют удобный для чтения способ расширить поведение функции, метода или класса.
Читать статью
#читать
Видео дня. Решаем задачи на Python с Codewars
Продолжаем покорять Codewars. Решаем популярные задачи 5 ранга.
Ссылка на YouTube
#видео
Видео дня. Constant folding
Знакомимся со сверсткой констант - еще одной оптимизацией в интерпретаторе Python.
Ссылка на YouTube
#видео
Видео дня. Получаем IP-адрес сайта с помощью Python
Разбираемся, как получить IP-адрес любого сайта по домену с помощью Python.
Ссылка на YouTube
#видео
Видео дня. Условный оператор if в Python
Python для начинающих. В этом видео:
- Зачем нужен условный оператор ветвления if
- Использование операторов сравнения
- Зачем нужны отступы при использовании условного оператора
- Булевский тип данных
- Какие строки и числа являются истиной, а какие ложью.
Ссылка на YouTube
#видео
Python Basics
Авторы: David Amos, Dan Bader,
Joanna Jablonski, Fletcher Heisler
Год издания: 2021
#python #en
Скачать книгу
Статья дня. Как получить ключ по значению в словаре в Python
В Python мы можем получить значения, присутствующие в словаре, по их ключам. Для этого используется синтаксис dict_name[key_name]
. Но мы не можем таким же образом получить ключ по значению.
В этой статье мы рассмотрим способы, с помощью которых мы можем получить ключ заданного значения в словаре.
Читать статью
#читать
Тест. Float в Python (уровень Junior)
Помимо целых чисел, есть еще числа десятичные, т.н. числа с плавающей точкой (или запятой). В Python они представлены типом float.
Значения float определяются с десятичной точкой. По желанию можно добавить символ e или E после целого числа, чтобы обозначить, что это экспоненциальная запись.
Проверьте, насколько хорошо вы знаете эту тему: пройдите тест из 10 вопросов!
Python Testing with pytest
Автор: Brian Okken
Год издания: 2022
#python #pytest #en
Скачать книгу
Если вы учите QA и ищете работу - наш канал это сборник свежих вакансий по QA за последнюю неделю.
Что в канале?
1. Только свежие вакансии. Обычно 3-4 лучшие в неделю
2. Каждая вакансия имеет телеграм аккаунт HR или Tech специалиста. Сразу можете писать им вопросы и отправлять резюме
3. Подборка топовых вакансий за последние 7 дней
Подписывайтесь, ищите работу, а так же присылайте свои вакансии нам в канал: QA Вакансии. Работа для тестировщиков
Видео дня. Виртуальное окружение в Python | Менеджер пакетов PIP | Файл requirements.txt
В этом видео:
- Как и почему нужно использовать виртуальное окружение
- Пакетный менеджер PIP
- Установка, обновление и удаление пакетов в Python
- Как создать и зачем нужен файл с зависимостями requirements.txt
Ссылка на YouTube
#видео
Умение работать с FastAPI является важным навыком для Python разработчиков, занимающихся веб разработкой. Этот фреймворк позволяет быстро разрабатывать надежные и эффективные веб-сервисы с автоматической генерацией документации, поддержкой асинхронной работы и встроенной валидацией данных, что упрощает процесс разработки и обеспечивает высокую производительность веб-приложений на Python.
Начните знакомство с этим инструментом с открытого урока «Создание веб-приложения на FastAPI» от OTUS. Преподаватель 👨💻 Сурен Хоренян — опытный Python-разработчик из МТС ИИ. Занятие пройдёт 🗓 28 сентября в 20:00 мск в рамках онлайн-курса «Web разработчик на Python».
На открытом уроке рассмотрим структуру проекта, аннотации типов, валидацию данных, инъекцию зависимостей при создании веб-приложения на FastAPI.
Занятие будет полезно тем, кто хочет познакомиться с фреймворком и посмотреть на валидацию данных при помощи аннотаций типов
👉 Пройдите вступительный тест для регистрации и ставьте событие в календарь, чтобы не пропустить.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Видео дня. 10 советов и фишек для написания лучшего кода на Python
Рассмотрим на примерах приемы, которые улучшат производительность и позволят оптимизировать программу.
Ссылка на YouTube
#видео
Тест. Работа с условиями в Python
Условия — очень частые конструкции в Python. Они формируются при помощи условных операторов if, else и elif. Практически любая программа представляет собой разные наборы действий, которые нужно выполнить при соблюдении тех или иных условий.
Проверьте, насколько хорошо вам удается работа с условиями: пройдите тест из 10 вопросов!
Python for Everybody
Автор: Charles Severance
Год издания: 2016
#python #english
Скачать книгу
Тест. Int (уровень — лёгкий)
Целые числа (int) в Python 3 ничем не отличаются от обычных чисел. Они поддерживают набор самых обычных математических операций.
Хорошо ли вы умеете пользоваться типом данных int? Пройдите тест из 10 вопросов и проверьте!
Статья дня. Конкатенация строк в Python
Конкатенация строк – это их объединение в одну строку. В этой статье мы разберем 7 способов, с помощью которых можно объединять строки. Кроме того, вы узнаете, какие подходы хороши, а какие не очень.
Читать статью
#читать