Forwarded from Pythonist.ru - образование по питону
Топ. Модульное тестирование кода на Python
Рассказываем, что такое модульное тестирование, а также знакомим с инструментами тестирования и полезными ресурсами.
Читать статью
#топ
Рассказываем, что такое модульное тестирование, а также знакомим с инструментами тестирования и полезными ресурсами.
Читать статью
#топ
Forwarded from Pythonist.ru - образование по питону
Книги. Самые новые книги по Python для начинающих питонистов
Подборка книг по Python, вышедших в прошлом, 2020 году. Все они предназначены для начинающих программистов, некоторые — для изучения языка Python с нуля. Ссылки на скачивание прилагаются.
Читать статью
#книги
Подборка книг по Python, вышедших в прошлом, 2020 году. Все они предназначены для начинающих программистов, некоторые — для изучения языка Python с нуля. Ссылки на скачивание прилагаются.
Читать статью
#книги
Forwarded from Pythonist.ru - образование по питону
Tips & Tricks. Определяем, все ли символы в строке уникальны
Задача с собеседования. Пошагово разбираем три варианта проверки символов в строке на уникальность.
Читать статью
#строки
Задача с собеседования. Пошагово разбираем три варианта проверки символов в строке на уникальность.
Читать статью
#строки
Forwarded from Pythonist.ru - образование по питону
Tips & Tricks. Проверка типов данных и «утиная» типизация в Python
В этой статье:
- типизация языков,
- функции type() и ‘isinstance() в Python,
- неявная («утиная») типизация в Python,
- подсказки типов и модуль mypy.
Читать статью
#функции
В этой статье:
- типизация языков,
- функции type() и ‘isinstance() в Python,
- неявная («утиная») типизация в Python,
- подсказки типов и модуль mypy.
Читать статью
#функции
Forwarded from Библиотека питониста | Python, Django, Flask
pip-review: инструмент для отслеживания обновлений вашего пакета Python.
https://proglib.io/w/a68eebde
https://proglib.io/w/a68eebde
GitHub
GitHub - jgonggrijp/pip-review: A tool to keep track of your Python package updates.
A tool to keep track of your Python package updates. - jgonggrijp/pip-review
Forwarded from Pythonist.ru - образование по питону
Тест по основам Python
Уровень: новичок.
Проходите и поймите какой у вас текущий уровень. После теста, можно записаться на курс по Основам Python.
Уровень: новичок.
Проходите и поймите какой у вас текущий уровень. После теста, можно записаться на курс по Основам Python.
Forwarded from HABR FEED + OPENNET
[Перевод] Трассировка Python GIL
https://habr.com/ru/post/538706/?utm_source=habrahabr&utm_medium=rss&utm_campaign=538706
Tags: Блог компании Mail.ru Group, Высокая производительность, Python, Программирование, Отладка, python, gil, jupyter, perf, никто не читает теги
Author AloneCoder #habr
https://habr.com/ru/post/538706/?utm_source=habrahabr&utm_medium=rss&utm_campaign=538706
Tags: Блог компании Mail.ru Group, Высокая производительность, Python, Программирование, Отладка, python, gil, jupyter, perf, никто не читает теги
Author AloneCoder #habr
Хабр
Трассировка Python GIL
Есть много статей, объясняющих, для чего нужен Python GIL (The Global Interpreter Lock) (я подразумеваю CPython). Если вкратце, то GIL не даёт многопоточному ч...
Forwarded from Библиотека питониста | Python, Django, Flask
Head First Design Patterns (2020)
Автор: Eric Freeman, Elisabeth Robson
Количество страниц: 672
В мире программирования довольно часто приходится сталкиваться с задачами, которые были уже решены другими разработчиками до вас. Таких задач было так много, что программисты решили создать паттерны проектирования, способные выразить подобные задачи в более грамотном и общем виде. Эта книга показывает шаблоны, учит их использовать и применять в ваших собственных проектах, а также она объясняет принципы объектно-ориентированного проектирования, на которых основаны паттерны.
Скачать книгу
Автор: Eric Freeman, Elisabeth Robson
Количество страниц: 672
В мире программирования довольно часто приходится сталкиваться с задачами, которые были уже решены другими разработчиками до вас. Таких задач было так много, что программисты решили создать паттерны проектирования, способные выразить подобные задачи в более грамотном и общем виде. Эта книга показывает шаблоны, учит их использовать и применять в ваших собственных проектах, а также она объясняет принципы объектно-ориентированного проектирования, на которых основаны паттерны.
Скачать книгу
Telegram
Книги для программистов (reserved)
Head First Design Patterns (2020)
Автор: Eric Freeman, Elisabeth Robson
Автор: Eric Freeman, Elisabeth Robson
Forwarded from Zen of Python
Практическое руководство по разработке бэкенд-сервиса на Python
Список возможностей Python действительно огромен — Data Science, Machine Learning, WebDev и так далее.
В этой статье автор рассказывает и показывает, как можно разработать бэкенд сервис на примере интернет-магазина:
https://tprg.ru/Jjfb
#webdev #бэкенд
Список возможностей Python действительно огромен — Data Science, Machine Learning, WebDev и так далее.
В этой статье автор рассказывает и показывает, как можно разработать бэкенд сервис на примере интернет-магазина:
https://tprg.ru/Jjfb
#webdev #бэкенд
Forwarded from Zen of Python
Используем Python во фронтенд
Звучит странно? Но это действительно возможно. Например, используя
О том, как это работает и какие ещё способы использования Python во фронтенд-разработке существуют — читайте в статье:
https://tprg.ru/ZT1H
#фронтенд
Звучит странно? Но это действительно возможно. Например, используя
Brython
, который позволяет писать фронтенд на Python и в последствии преобразовывать его в JS.О том, как это работает и какие ещё способы использования Python во фронтенд-разработке существуют — читайте в статье:
https://tprg.ru/ZT1H
#фронтенд
Forwarded from Zen of Python
Названы зарплаты Python-разработчиков
Сервис SuperJob провёл свежее исследование и подсчитал, сколько в среднем зарабатывают Python-разработчики в разных городах России.
Подробнее — в статье
https://tprg.ru/VLCA
Сервис 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
Хорошо подобранные материалы помогут быстро продвинуться в изучении 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
Виртуальная среда полезна по многим причинам: совместная работа, возможность установки нескольких версий Python и не только.
В этой статье автор пошагово рассказывает, как настроить и запустить виртуальную среду на Windows 10:
https://tprg.ru/t690
Forwarded from Zen of Python
Скрапинг современных веб-сайтов без headless-браузеров
Для того, чтобы развеять миф о сложности веб-скрапинга без использования безголовых браузеров, автор этой статьи показывает, как можно скрапить данные без мам, пап... Точнее, без
https://tprg.ru/ThN8
#webdev
Для того, чтобы развеять миф о сложности веб-скрапинга без использования безголовых браузеров, автор этой статьи показывает, как можно скрапить данные без мам, пап... Точнее, без
Selenium
, Puppeteer
и прочих решений на основе headless-браузеров, используя только Python:https://tprg.ru/ThN8
#webdev
Forwarded from Zen of Python
Безопасное создание вложенного каталога
В разработке необходимо уметь работать с файловой системой, ведь многие программы либо берут откуда-то данные, либо куда-то записывают.
В этой статье автор рассказывает, как работать с Python-библиотекой
https://tprg.ru/xoiw
В разработке необходимо уметь работать с файловой системой, ведь многие программы либо берут откуда-то данные, либо куда-то записывают.
В этой статье автор рассказывает, как работать с Python-библиотекой
pathlib
, как с помощью неё создать вложенный каталог, какие ошибки могут при этом возникнуть и что с ними делать:https://tprg.ru/xoiw
Forwarded from Zen of Python
Практическое введение в MySQL и Python
Многие приложения, в том числе и на Python, взаимодействуют с базами данных. Одной из самых популярных систем управления базами данных является MySQL.
В этой статье вы научитесь настраивать MySQL, а также делать запросы из Python в MySQL:
https://tprg.ru/LR0J
#sql
Многие приложения, в том числе и на Python, взаимодействуют с базами данных. Одной из самых популярных систем управления базами данных является MySQL.
В этой статье вы научитесь настраивать MySQL, а также делать запросы из Python в MySQL:
https://tprg.ru/LR0J
#sql
Forwarded from Zen of Python
Собственный блокчейн на Python
В настоящее время блокчейн является важной технологией, которая позволяет создавать защищенную криптовалюту, а также находит применение в банковской, биржевой, государственной и других сферах.
В этой статье вы поближе познакомитесь с принципами работы блокчейна, а также сможете создать свой блокчейн с использованием библиотек
https://tprg.ru/bOTt
#flask
В настоящее время блокчейн является важной технологией, которая позволяет создавать защищенную криптовалюту, а также находит применение в банковской, биржевой, государственной и других сферах.
В этой статье вы поближе познакомитесь с принципами работы блокчейна, а также сможете создать свой блокчейн с использованием библиотек
Flask
и Request
:https://tprg.ru/bOTt
#flask
Forwarded from Zen of Python
Icecream вместо print для отладки кода в Python
Бывает так, что отладка кода занимает больше времени, чем его написание. Чтобы сделать её проще можно воспользоваться библиотекой
Подробнее о библиотеке и о том, как с ней работать читайте в статье:
http://bit.do/tprg
#библиотека
Бывает так, что отладка кода занимает больше времени, чем его написание. Чтобы сделать её проще можно воспользоваться библиотекой
Icecream
.Подробнее о библиотеке и о том, как с ней работать читайте в статье:
http://bit.do/tprg
#библиотека
Forwarded from Zen of Python
Создание статического сайта с помощью Flask и его развертывание в Netlify
Если вы решили запустить информационный сайт или сайт, где не требуется взаимодействие с пользователем, то хорошим решением может оказаться использования связки Flask с Frozen-Flask и Netlify. Так у вас появится возможность не только быстро развернуть его сейчас, но и в будущем быстро и без труда превратить ваш сайт в полноценное веб-приложение.
В этой статье автор подробно рассказывает, как это сделать:
https://tprg.ru/AHy9
#flask #webdev
Если вы решили запустить информационный сайт или сайт, где не требуется взаимодействие с пользователем, то хорошим решением может оказаться использования связки Flask с Frozen-Flask и Netlify. Так у вас появится возможность не только быстро развернуть его сейчас, но и в будущем быстро и без труда превратить ваш сайт в полноценное веб-приложение.
В этой статье автор подробно рассказывает, как это сделать:
https://tprg.ru/AHy9
#flask #webdev