Automation with python
1.43K subscribers
1 photo
144 links
Канал агрегатор, все самое интересно об автоматизации на Python

https://www.facebook.com/AutomationWithPython/
Download Telegram
Немного #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
Automation with python pinned «Немного #python_courses, для тех, кто хочет прокачать свой скил 👍 Платные: 💲 Бесплатные: 🆓💲Онлайн уроки начально-среднего уровня по изучению Python c ориентацией на автоматизацию тестирования ПО http://lessons2.ru/python-for-testers/ — 💲Selenium WebDriver…»
Отличный доклад про pipenv!👍
Инструмент для создания воспроизводимого изолированного окружения python приложения
https://youtu.be/JNT1u3Ri3YY
30 сентября в Одессе пройдет вторая OdessaPy Conference, посвященная разработке на Python.
https://odessapyconf.org.ua
Статья, о том, что же такое «плохая» функция и как сделать из нее «хорошую»? 👍
Секреты хорошей функции:
- Она внятно названа
- Соответствует принципу единственной обязанности
- Содержит докстроку
- Возвращает значение
- Состоит не более чем из 50 строк
- Она идемпотентная и, если это возможно, чистая

> Выполнить все пункты для конкретной функции порой невозможно
https://habr.com/company/piter/blog/426381/
В статье описаны примеры с чего начать автоматическое тестирование вашего приложения на разных окружениях используя unittest или pytest а так же статические анализаторы кода
https://realpython.com/python-testing/
Очень часто в тестах, нужны какие то случайные данные
- заполнить форму
- создать пользователя
- и т.д ...

Можно конечно воспользоваться "паттерном" проектирования и "захардкодидь" все 👽
А можно воспольззоваться библиотекой faker ☺️

pip install faker

В статье довольно подробно описано плюс есть примеры кода
- как начать пользоваться
- как изменить локализацию
- как можно кастомизировать faker

https://semaphoreci.com/community/tutorials/generating-fake-data-for-python-unit-tests-with-faker