#python python... PYTHON 🔛 🚀
11 subscribers
914 photos
7 videos
158 files
1.54K links
Download Telegram
Tips & Tricks. Замена пробелов на указанные символы.

Пошагово разбираем задачу с собеседования. Пишем функцию для замены всех пробелов в строке на '%20'.

Читать статью

#строки #методы
Топ. Модульное тестирование кода на Python

Рассказываем, что такое модульное тестирование, а также знакомим с инструментами тестирования и полезными ресурсами.

Читать статью

#топ
Книги. Самые новые книги по Python для начинающих питонистов

Подборка книг по Python, вышедших в прошлом, 2020 году. Все они предназначены для начинающих программистов, некоторые — для изучения языка Python с нуля. Ссылки на скачивание прилагаются.

Читать статью

#книги
Tips & Tricks. Определяем, все ли символы в строке уникальны

Задача с собеседования. Пошагово разбираем три варианта проверки символов в строке на уникальность.

Читать статью

#строки
Tips & Tricks. Проверка типов данных и «утиная» типизация в Python

В этой статье:
- типизация языков,
- функции type() и ‘isinstance() в Python,
- неявная («утиная») типизация в Python,
- подсказки типов и модуль mypy.

Читать статью

#функции
Тест по основам Python

Уровень: новичок.

Проходите и поймите какой у вас текущий уровень. После теста, можно записаться на курс по Основам Python.
Head First Design Patterns (2020)
Автор: Eric Freeman, Elisabeth Robson
Количество страниц: 672

В мире программирования довольно часто приходится сталкиваться с задачами, которые были уже решены другими разработчиками до вас. Таких задач было так много, что программисты решили создать паттерны проектирования, способные выразить подобные задачи в более грамотном и общем виде. Эта книга показывает шаблоны, учит их использовать и применять в ваших собственных проектах, а также она объясняет принципы объектно-ориентированного проектирования, на которых основаны паттерны.

Скачать книгу
Forwarded from Zen of Python
Практическое руководство по разработке бэкенд-сервиса на Python

Список возможностей Python действительно огромен — Data Science, Machine Learning, WebDev и так далее.

В этой статье автор рассказывает и показывает, как можно разработать бэкенд сервис на примере интернет-магазина:

https://tprg.ru/Jjfb

#webdev #бэкенд
Forwarded from Zen of Python
Используем Python во фронтенд

Звучит странно? Но это действительно возможно. Например, используя Brython, который позволяет писать фронтенд на Python и в последствии преобразовывать его в JS.

О том, как это работает и какие ещё способы использования Python во фронтенд-разработке существуют — читайте в статье:

https://tprg.ru/ZT1H

#фронтенд
Forwarded from Zen of Python
Названы зарплаты Python-разработчиков

Сервис SuperJob провёл свежее исследование и подсчитал, сколько в среднем зарабатывают Python-разработчики в разных городах России.

Подробнее — в статье
https://tprg.ru/VLCA
Forwarded from Zen of Python
Топ-20 бесплатных ресурсов для изучения Python

Хорошо подобранные материалы помогут быстро продвинуться в изучении Python.

В этой подборке представлены различные курсы, сайты и сервисы на русском и английском языке:

https://proglib.io/p/top-20-besplatnyh-resursov-dlya-izucheniya-python-sohrani-eto-v-zakladki-2021-01-08
Forwarded from Zen of Python
Как настроить виртуальную среду Python в Windows 10

Виртуальная среда полезна по многим причинам: совместная работа, возможность установки нескольких версий Python и не только.

В этой статье автор пошагово рассказывает, как настроить и запустить виртуальную среду на Windows 10:

https://tprg.ru/t690
Forwarded from Zen of Python
Скрапинг современных веб-сайтов без headless-браузеров

Для того, чтобы развеять миф о сложности веб-скрапинга без использования безголовых браузеров, автор этой статьи показывает, как можно скрапить данные без мам, пап... Точнее, без Selenium, Puppeteer и прочих решений на основе headless-браузеров, используя только Python:

https://tprg.ru/ThN8

#webdev
Forwarded from Zen of Python
Безопасное создание вложенного каталога

В разработке необходимо уметь работать с файловой системой, ведь многие программы либо берут откуда-то данные, либо куда-то записывают.

В этой статье автор рассказывает, как работать с Python-библиотекой pathlib, как с помощью неё создать вложенный каталог, какие ошибки могут при этом возникнуть и что с ними делать:

https://tprg.ru/xoiw
Forwarded from Zen of Python
Практическое введение в MySQL и Python

Многие приложения, в том числе и на Python, взаимодействуют с базами данных. Одной из самых популярных систем управления базами данных является MySQL.

В этой статье вы научитесь настраивать MySQL, а также делать запросы из Python в MySQL:

https://tprg.ru/LR0J

#sql
Forwarded from Zen of Python
Собственный блокчейн на Python

В настоящее время блокчейн является важной технологией, которая позволяет создавать защищенную криптовалюту, а также находит применение в банковской, биржевой, государственной и других сферах.

В этой статье вы поближе познакомитесь с принципами работы блокчейна, а также сможете создать свой блокчейн с использованием библиотек Flask и Request:

https://tprg.ru/bOTt

#flask
Forwarded from Zen of Python
Icecream вместо print для отладки кода в Python

Бывает так, что отладка кода занимает больше времени, чем его написание. Чтобы сделать её проще можно воспользоваться библиотекой Icecream.

Подробнее о библиотеке и о том, как с ней работать читайте в статье:

http://bit.do/tprg

#библиотека