Видео дня. namedtuple в Python
namedtuple позволяет создавать именованные кортежи и дает возможность обращаться к элементам кортежа по имени. Подробнее и с примерами - в видео.
Ссылка на YouTube
#видео
Всем IT специалистам нужен английский. Поэтому мы запустили канал для изучения англ. языка в формате тестов с ответами и подсказками + интересные картинка связанная с тестом. Чтобы и сильно не напрягать, но и параллельно изучать.
Подпишитесь /channel/engintests, посмотрите и если понравится - оставайтесь. Если нет - отписка:)
❗️Тест для QA Automation на Python от OTUS.
Оцените свой уровень пройдя короткий тест по автоматизации тестирования на Python! Результат теста получите сразу!
👉🏻 ПРОЙТИ ТЕСТ: https://otus.pw/R2QU/
Пройдите тест, смотрите наши открытые уроки и приходите учиться на онлайн-курс «Python QA Engineer». Ждем!
Тест. Основы ООП в Python
Предлагаем пройти простенький тест на знание самых основ объектно-ориентированного программирования на Python.
Видео дня. File Transfer via Sockets in Python
Из этого видео вы узнаете, как передавать файлы с помощью сокетов.
Ссылка на YouTube
#видео #english
🔥 Как написать свой первый автотест за 1 час?
Посетить открытое занятие курса "Автоматизация тестирования на Python" от ребят из школы автоматизации QA.GURU бесплатное открытое занятие состоится 16-го ноября в 20:00 МСК.
❓Почему надо сходить:
▫️Для новичков:
— Разработаем ваш первый автотест на поиск в Google
—Расскажем о рынке QA. Кто, кому, за что и сколько платит?
— Дадим домашнее задание и проверим его у всех участников.
▫️Для опытных:
— Расскажем про актуальный фреймворк на Python
— Покажем боевой проект с полной инфраструктурой (Web, API)
— Сессия вопросов и ответов с QA Lead
🧿Занятие бесплатное — для участия вступайте в чат @qa_guru_chat или регистрируйтесь на сайте -https://clck.ru/32dm7f
Видео дня. Float или Decimal: что лучше для работы с дробными числами?
Обычно при работе с дробными числами мы используем встроенный тип Float. Но тут важно помнить об особенностях и ограничениях этого типа данных.
Ссылка на YouTube
#видео
Статья дня. Пишем многопользовательский блог на Django
Руководство для изучающих Django с нуля. В первой части мы установим Django, создадим структуру будущего веб-приложения и покажем, как работают шаблоны. Готовый код поможет буквально за полчаса разобраться в логике и принципах работы фреймворка.
Что касается самого проекта, мы создадим многопользовательский блог для клуба любителей задач Python Bytes. Вместе со стандартным пакетом Django будем использовать модули django-crispy-forms и Pillow.
Мы реализуем всю функциональность, необходимую для:
- регистрации и авторизации участников;
- автоматического создания пользовательских профилей;
- заполнения и изменения информации в профилях;
- автоматического сжатия изображений для аватарок;
- создания, редактирования и удаления записей со стороны фронтенда;
- пагинации и вывода записей на страницах авторов.
Читать статью
#читать
Видео дня. 7 Useful List Comprehensions You Didn’t Think Of
В этом видео:
- фильтрация
- комбинирование списков
- поиск общих элементов
- комбинирование элементов, стоящих на одинаковых позициях
- конвертация значений
- подсчет частотности
- генераторы
Ссылка на YouTube
#видео #english
Статья дня. Функции в Python: 5 задач для тренировки *args, **kwargs и lambda-функций
Пишем функции, принимающие *args и **kwargs, находим различия между двумя словарями, применяем анонимные lambda-функции и используем мемоизацию для решения олимпиадной задачи про кубики.
Читать статью
#читать
Видео дня. Как отправить сообщение на почту Gmail с помощью Python
Разбираем, как настроить аккаунт и отправлять почту на Gmail с помощью Python после изменения правил в мае 2022.
Ссылка на YouTube
#видео
Статья дня. Best Practices для Python
Разработчик поделился своими Best Practices, которые сам применяет и другим советует. В статье вы найдете как общие замечания, так и описание реальных проблем с практическими советами.
Читать статью
#читать
Видео дня. 5 Awesome PyCharm Tricks
Несколько полезных приемов работы с PyCharm. Видео на английском языке.
Ссылка на YouTube
#видео #english
Статья дня. Создаем адаптивный сайт для GitHub Pages на Flask
Изучаем основные принципы работы фреймворка, разрабатывая личный сайт с резюме, портфолио, блогом и контактной формой.
Читать статью
#читать
Cracking Codes with Python
Автор: Al Sweigart
Год издания: 2018
Рецензия на книгу:
Прочитав эту книгу, вы научитесь создавать, тестировать и взламывать программы, которые шифруют текст с помощью классических шифров, таких как шифр транспозиции и шифр Виженера.
Плюсы:
1. Легкость авторского стиля
2. Каждая программа включает в себя полный код и объяснение того, как все работает.
Минусы: не замечено
Скачать книгу
Вы разработчик с опытом и знакомы с основами Python? На курсе Яндекс Практикума «Мидл Python-разработчик» вы сможете выйти на новый профессиональный уровень и использовать навыки, которые отличают мидла от джуна. Вы начнете думать о проекте, как о единой системе, разрабатывать полноценные веб-сервисы, организовывать инфраструктуру, а ещё:
• углубите знания технологий для бэкенд-разработки на Python;
• разовьёте инженерное мышление;
• сможете брать больше ответственности и решать задачи посложнее;
• разберётесь, как работает бэкенд, DevOps и другие смежные области;
• добавите 7 проектов в портфолио;
• почувствуете себя увереннее в процессах командной разработки.
На всех этапах вас будут сопровождать опытные разработчики: мы не дадим просесть по учёбе и поможем выкроить время на образование. Вы будете практиковаться на реальных кейсах и положите в портфолио работающие проекты. А карьерные консультации подготовят вас к разговору о повышении или помогут с поиском новой работы.
Познакомьтесь с профессией и протестируйте формат бесплатно. А если решите продолжать учиться — до 30 ноября действует скидка 20% от Яндекса к Чёрной пятнице. Скидка действует только при оплате помесячно или в кредит.
Начать учиться: https://practicum.yandex.ru/middle-python/
The New And Improved Flask Mega-Tutorial
Автор: Miguel Grinberg
Год издания: 2018
Рецензия на книгу:
В этом руководстве вы познакомитесь с микрофреймворком FLask и научитесь делать на нём реальные приложения. Книга нацелена на опытных разработчиков.
Плюсы:
1. Подробный обзор Flask
2. Многочисленные примеры реальных приложений.
Минусы: не замечено.
#python #flask
Скачать книгу
PythonBooks - самый большой и старый канал для скачивания Python книг в PDF формате.
Что в нашем канале:
1. Книги по питону, которые помогут вам пройти собеседование на позицию Python Developer.
2. Все книги в PDF формате
3. Все книги можно скачать в 2 клика
4. Всё, никакой другой воды.
Подписывайтесь и качайте книги: @pythonbooks
Если вам интересно разбор задач по Python - подписывайтесь на канал наших партнеров PythonTurbo.
В нем они разбирают задачки и дают решения на них.
Примеры:
1. "Преобразовать строку в целое число": /channel/bestpython/262
2. " Необходимо написать код, который будет превращать привычный rgb формат в hex." : /channel/bestpython/251
Подписывайтесь и решайте задачи: PythonTurbo
Тест. Работа со списками в Python
Предлагаем ряд вопросов по спискам для продвинутых питонистов. Попробуйте свои силы!
Тест. Работа с функциями в Python
Функции — очень удобная конструкция, которая существует почти во всех языках программирования, включая Python. Но, используя функции, можно запутаться или допустить ошибку.
Проверьте, насколько хорошо вы умеете писать (и читать!) функции: пройдите тест из 10 вопросов!
Django for professionals
Автор: William S. Vincent
Год издания: 2020
Рецензия на книгу:
Руководство по созданию профессиональных сайтов на Django.
Автор раскрывает такие темы, как использование Docker и PostgreSQL, создание надежного потока аутентификации, тестирование, улучшение безопасности и производительности.
Книга для опытных пользователей Django (по крайней мере, для тех, кто освоил основы). Начинающим будет тяжело ее читать.
Плюсы:
1. Много полезной актуальной информации
2. Лаконичность
3. Практикоориентированность
4. Хороший авторский стиль
Минусы: не замечено.
#python #django #english
Скачать книгу
Тест на знание операторов и выражений
Операторы и выражения в Python — это основы основ. Такие вещи, как отличие ==
от is
, каждый программист обязан знать на «отлично»! Проверьте, знаете ли их вы!
Fluent Python: Clear, Concise, and Effective Programming
Автор: Luciano Ramalho
Год издания: 2021
Рецензия на книгу:
Автор сосредоточился на языковых средствах, которые либо уникальны для Python, либо отсуствуют во многих других языках.
Книга предназначена для опытных питонистов, желающих усовершенствоваться в Python 3.
Новичкам в Python книга не рекомендуется: и читать тяжело, и может сложиться превратное впечатление о языке.
Плюсы:
1. Актуальность материала;
2. Глубокое погружение в тему.
Минусы:
1. Ранняя версия книги.
#python #english
Скачать книгу
Тесты по Python в нашем канале "Python задачки"
Тест. Работа со словарями для начинающих
Тест состоит из 10 вопросов, большая часть из них начального уровня и довольно простые. Парочка уровня чуть сложнее, но все же это тест для новичков в Python и для тех, кто что-то подзабыл.
Beyond the Basic Stuff with Python
Автор: Al Sweigart
Год издания: 2020
Рецензия на книгу:
Плюсы:
1. Актуальность материала;
2. Множество примеров кода.
Минусы:
1. Не замечено.
#python
Скачать книгу
Обучалки по Python - в канале Python Turbo
Тест. Методы в Python
Методы, наверное, самая важная часть в современных языках программирования. И Python — не исключение. Они используются везде и при этом выглядят по-разному. Проверьте, насколько хорошо вы в них разбираетесь: пройдите тест из 10 вопросов!
Create GUI Applications with Python & Qt5
Автор: Martin Fitzpatrick
Год издания: 2020
Рецензия на книгу:
Плюсы:
1. Актуальность материала;
2. Множество упражнений.
Минусы:
1. Не замечено.
#python
Скачать книгу
Тесты по Python - в канале "Python задачки"
QA Архив - архив книг по Тестированию(QA)
Только новые книги 2015+ годов
Скачать можно в 1 клик.
Все книги в PDF формате.
Подписывайтесь: /channel/qaarchives
Тест на знание списков и кортежей в Python
С помощью этого теста вы можете проверить, как хорошо вы знакомы со списками и кортежами. Эти типы данных — фундаментальны. Знать их должен каждый программист: и новичок, и опытный разработчик.