aspider - легковесный паук на asyncio, для тех кому нужно парсить HTML 😎
http://github.com/howie6879/aspider
http://github.com/howie6879/aspider
GitHub
GitHub - howie6879/ruia: Async Python 3.6+ web scraping micro-framework based on asyncio
Async Python 3.6+ web scraping micro-framework based on asyncio - GitHub - howie6879/ruia: Async Python 3.6+ web scraping micro-framework based on asyncio
Немного #python_courses, для тех, кто хочет прокачать свой скил 👍
Платные: 💲
Бесплатные: 🆓
— 💲Онлайн уроки начально-среднего уровня по изучению Python c ориентацией на автоматизацию тестирования ПО
http://lessons2.ru/python-for-testers/
— 💲Selenium WebDriver and Python: WebTest Automation Course on Udemy
https://www.udemy.com/selenium-webdriver-and-python/
— 💲Codeacademy - Python
https://www.codecademy.com/tracks/python
— 💲Coursera - Введение в интерактивное программирование на языке Python 4 курса
https://www.coursera.org/specializations/python
— 💲Coursera - Основы компьютерных вычислений - более продвинутый курс 6 куров
https://www.coursera.org/specializations/computer-fundamentals
— 🆓 Udacity - Programming Foundations with Python Learn Object-Oriented Programming
https://www.udacity.com/course/programming-foundations-with-python--ud036
— 🆓 Интерактивный учебник Interactive Python tutorial
http://www.learnpython.org/
— 🆓 Udacity - Разработка приложений на Python Продвинутый курс
https://www.udacity.com/course/developing-scalable-apps-in-python--ud858
— 🆓 SoloLearn - изучение Python на телефоне Python Tutorial
https://www.sololearn.com/Course/Python/
— 🆓 CodeCombat - изучай Python, играя в игру
https://codecombat.com/
— 🆓 Microsoft Введение в программирование на языке Python Курс
https://mva.microsoft.com/ru/training-courses/-python-8360?l=GEr08sP8_3104984382
— 🆓 Stepik Python: основы и применение
https://stepik.org/course/512/syllabus
— 🆓 Stepik Программирование на Python
https://stepik.org/course/67/syllabus
— 🆓 Stepik Web-технологии
https://stepik.org/course/154/syllabus
— 🆓 Stepic Управление вычислениями
https://stepik.org/course/1612/syllabus
Платные: 💲
Бесплатные: 🆓
— 💲Онлайн уроки начально-среднего уровня по изучению Python c ориентацией на автоматизацию тестирования ПО
http://lessons2.ru/python-for-testers/
— 💲Selenium WebDriver and Python: WebTest Automation Course on Udemy
https://www.udemy.com/selenium-webdriver-and-python/
— 💲Codeacademy - Python
https://www.codecademy.com/tracks/python
— 💲Coursera - Введение в интерактивное программирование на языке Python 4 курса
https://www.coursera.org/specializations/python
— 💲Coursera - Основы компьютерных вычислений - более продвинутый курс 6 куров
https://www.coursera.org/specializations/computer-fundamentals
— 🆓 Udacity - Programming Foundations with Python Learn Object-Oriented Programming
https://www.udacity.com/course/programming-foundations-with-python--ud036
— 🆓 Интерактивный учебник Interactive Python tutorial
http://www.learnpython.org/
— 🆓 Udacity - Разработка приложений на Python Продвинутый курс
https://www.udacity.com/course/developing-scalable-apps-in-python--ud858
— 🆓 SoloLearn - изучение Python на телефоне Python Tutorial
https://www.sololearn.com/Course/Python/
— 🆓 CodeCombat - изучай Python, играя в игру
https://codecombat.com/
— 🆓 Microsoft Введение в программирование на языке Python Курс
https://mva.microsoft.com/ru/training-courses/-python-8360?l=GEr08sP8_3104984382
— 🆓 Stepik Python: основы и применение
https://stepik.org/course/512/syllabus
— 🆓 Stepik Программирование на Python
https://stepik.org/course/67/syllabus
— 🆓 Stepik Web-технологии
https://stepik.org/course/154/syllabus
— 🆓 Stepic Управление вычислениями
https://stepik.org/course/1612/syllabus
Automation with python pinned «Немного #python_courses, для тех, кто хочет прокачать свой скил 👍 Платные: 💲 Бесплатные: 🆓 — 💲Онлайн уроки начально-среднего уровня по изучению Python c ориентацией на автоматизацию тестирования ПО http://lessons2.ru/python-for-testers/ — 💲Selenium WebDriver…»
Отличный доклад про pipenv!👍
Инструмент для создания воспроизводимого изолированного окружения python приложения
https://youtu.be/JNT1u3Ri3YY
Инструмент для создания воспроизводимого изолированного окружения python приложения
https://youtu.be/JNT1u3Ri3YY
30 сентября в Одессе пройдет вторая OdessaPy Conference, посвященная разработке на Python.
https://odessapyconf.org.ua
https://odessapyconf.org.ua
"Богом терминала" не станешь, но работу значительно упростит 🤘
https://tproger.ru/articles/useful-linux-commands/
https://tproger.ru/articles/useful-linux-commands/
Tproger
Работаем в терминале Linux как профи: подборка полезных команд
Видели продвинутых пользователей Linux, эффективно работающих в терминале? Хотите так же? Не вопрос: мы собрали много команд для повышения продуктивности.
Немного про pytest и его фикстуры 😄
https://medium.com/@dmrlx/%D0%B2%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-pytest-cc6175c7d0dc
https://medium.com/@dmrlx/%D0%B2%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-pytest-cc6175c7d0dc
Статья, о том, что же такое «плохая» функция и как сделать из нее «хорошую»? 👍
Секреты хорошей функции:
- Она внятно названа
- Соответствует принципу единственной обязанности
- Содержит докстроку
- Возвращает значение
- Состоит не более чем из 50 строк
- Она идемпотентная и, если это возможно, чистая
> Выполнить все пункты для конкретной функции порой невозможно
https://habr.com/company/piter/blog/426381/
Секреты хорошей функции:
- Она внятно названа
- Соответствует принципу единственной обязанности
- Содержит докстроку
- Возвращает значение
- Состоит не более чем из 50 строк
- Она идемпотентная и, если это возможно, чистая
> Выполнить все пункты для конкретной функции порой невозможно
https://habr.com/company/piter/blog/426381/
Хабр
Как сделать функции на Python еще лучше
Собственно, заголовок этой замечательной статьи от Джеффа Кнаппа (Jeff Knupp), автора книги "Writing Idiomatic Python" полностью отражает ее суть. Читайте внимат...
Интересная статья про апдейты ПО, про риски и как и минимизировать
https://tproger.ru/articles/extending-software-functionality/
https://tproger.ru/articles/extending-software-functionality/
Tproger
Как расширить функциональность ПО на продакшене, ничего не сломав
Когда делаешь апргейд на продакшне, велик шанс что-нибудь сломать. Рассказываем, как сделать всё правильно
В статье описаны примеры с чего начать автоматическое тестирование вашего приложения на разных окружениях используя unittest или pytest а так же статические анализаторы кода
https://realpython.com/python-testing/
https://realpython.com/python-testing/
Realpython
Getting Started With Testing in Python – Real Python
Learn Python testing in depth by writing unit and integration tests, measuring performance, and uncovering security issues. Find bugs before your users do!