PythonCamp
الذهاب إلى القناة على Telegram
Лагерь Python-программистов! Обратная связь: @earlsky Copyright: @camprobot Perfluence
إظهار المزيد9 074
المشتركون
لا توجد بيانات24 ساعات
-267 أيام
-11330 أيام
أرشيف المشاركات
9 074
Python Unit Test Automation: Automate, Organize, and Execute Unit Tests in Python, 2nd Edition
Ashwin Pajankar
2021
Это новое издание начинается с введения в Python 3. Далее рассматриваются doctest и pydoc. Затем следует обсуждение unittest, фреймворка, который поставляется в комплекте с самим Python 3. Есть специальный раздел, посвященный созданию тестовых наборов, за которым следует объяснение того, как nose2 обеспечивает автоматическое обнаружение тестовых модулей. Далее вы узнаете о pytest, самой популярной библиотеке сторонних разработчиков и тестраннере для Python. Вы увидите, как писать и выполнять тесты с помощью pytest. Вы также научитесь автоматически находить тесты с помощью pytest.
#python #eng
9 074
Что такое
__pycache__?
Это папка, в которой хранится байткод приложений на Python (в файлах .pyc и .pyo). Это позволяет ускорить их импорт и исполнение.
Файлы с расширением .pyc и .pyo — это байткод и оптимизированный байткод. Они создаются заново, если код программы изменился.
📌 Подробнее
#theory9 074
Типизированный Python для профессиональной разработки
Алексей Голобурдин
2022
Цель этой книги — помочь тебе научиться писать более красивые, надёжные и легко сопровождаемые программы на Python. То, о чём мы здесь будем говорить, это не начальный уровень владения языком, предполагается, что ты уже минимально умеешь программировать, но хочешь научиться делать это лучше.
#python #rus
9 074
Что такое
__all__?
Это переменная определяет, какие классы, функции, переменные будут импортироваться при использовании from package import *.
Таким образом мы можем избежать импорта ненужных другому программисту функций.
Кстати, объекты, имена которых начинается на нижнее подчёркивание тоже не импортируются.
📌 Документация
#theory9 074
Practical Explainable AI Using Python: Artificial Intelligence Model Explanations Using Python-based Libraries, Extensions, and Frameworks
Pradeepta Mishra
2021
В этой книге рассматриваются так называемые модели "черного ящика" для повышения адаптивности, интерпретируемости и объяснимости решений, принимаемых алгоритмами ИИ, с использованием таких фреймворков, как библиотеки Python XAI, TensorFlow 2.0+, Keras, а также пользовательских фреймворков с использованием оберток Python.
#python #eng
9 074
Определяем тип строки
str.isalpha() — возвращает True, если все символы являются частью английского алфавита (a-z).
str.isalnum() — проверяет, является ли строка набором букв или цифр.
str.isdecimal() — проверяет, является ли строка только набором цифр (1-9). Но тут есть пара осбенностей:
- str.isdigit() вернёт True, даже если строка будет содержать графемы (² или u00B2).
- str.isnumeric() вернёт True, даже если это дробь (½ или u00BD).
#theory9 074
⚡️ Разработка на C++ с нуля до Middle за 10 месяцев!
📚На онлайн-курсе «Специализация C++ Developer» от OTUS вы с поддержкой ментора изучите принципы программирования и научитесь применять C++ в разных областях: разработке ПО, machine learning, работе с сетью.
🔥 Не упустите возможность протестировать обучение в OTUS на открытом вебинаре 15 и 22 июня.
Вебинар позволит Вам познакомиться с онлайн-курсом «Специализация C++ Developer», преподавателем и задать ему любые вопросы.
👇Регистрация на мероприятие:
вебинар 15 июня: https://otus.pw/ii3c/
вебинар 22 июня: https://otus.pw/MFCh/
Регистрируйся сейчас! Напомним в день вебинара.
9 074
Python Ethical Hacking from Scratch: Think like an ethical hacker, avoid detection, and successfully develop, deploy, detect, and avoid malware
Fahad Ali Sarwar
2021
Тестирование на проникновение позволяет оценить безопасность или прочность компьютерной системы, сети или веб-приложения, которые может использовать злоумышленник. С помощью этой книги вы поймете, почему Python является одним из самых быстрорастущих языков программирования для тестирования на проникновение. Вы узнаете, как использовать возможности Python и пентестинга для повышения безопасности вашей системы.
#python #eng
9 074
90% новых вакансий предполагают, что кандидат хорошо знает английский 🤔
Копирайтеру нужно на английском писать. Проджекту – вести переговоры. Для айтишника английский вообще – must have. Неважно, кодишь ты в Челябинске или в Силиконовой долине.
Хочешь хорошей работы и нормальных денег – начни учить английский прямо сейчас!💯
💻Запишись на бесплатный вебинар онлайн-школы English Tochka.
Всего за два часа:
- поймешь, что выучить английский можно, занимаясь 15 минут в день;
- избавишься от языкового барьера;
- найдешь хорошую работу после обучения.
👉Регистрация здесь👈
9 074
Python Ethical Hacking from Scratch: Think like an ethical hacker, avoid detection, and successfully develop, deploy, detect, and avoid malware
Fahad Ali Sarwar
2021
Тестирование на проникновение позволяет оценить безопасность или прочность компьютерной системы, сети или веб-приложения, которые может использовать злоумышленник. С помощью этой книги вы поймете, почему Python является одним из самых быстрорастущих языков программирования для тестирования на проникновение. Вы узнаете, как использовать возможности Python и пентестинга для повышения безопасности вашей системы.
#python #eng
9 074
Начните путь в разработку на Python правильно. В специализированной онлайн-школе, единственный фокус которой – программирование!
Пройдите Подготовительный курс для новичков в группе с наставником – практикующим разработчиком: 14 дней, 69 уроков с практикой в браузере, 2 вебинара и 1 лайвкодинг-сессия, на которой вы напишете свою первую простую программу.
А что после курса? Понимание основ, с которыми легко и комфортно углубляться в изучение программирования дальше.
9 074
Переопределяем методы для работы с объектом
Хотите, чтобы ваш класс можно было без проблем перевести в число? Без проблем, измените
__index__. Желаете использовать + между двумя классами? Хорошо, поменяйте __add__.
Отличным примером является pathlib, где вы с помощью деления добавляете новые пути. Кстати, все операторы и из функции можно найти в модуле operators.
#теория9 074
4 тематических канала для программистов:
— про веб-разработку: @tproger_web
— про инструменты программиста: @prog_tools
— про разработку на Java: @a_cup_of_java
— про нейронные сети и ML: @neuro_channel
9 074
Хинт для программистов: у Tproger есть 4 канала, где можно получать отборную инфу по конкретной теме.
Каждый найдёт что-нибудь для себя:
— веб-разработка: @tproger_web
— инструменты программиста: @prog_tools
— разработка на Java: @a_cup_of_java
— нейронные сети и ML: @neuro_channel
9 074
Шаблоны и практика глубокого обучения
Эндрю Ферлитш
2022
В книге рассматриваются актуальные примеры создания приложений глубокого обучения с учетом десятилетнего опыта работы автора в этой области. Вы сэкономите часы проб и ошибок, воспользовавшись представленными здесь шаблонами и приемами. Проверенные методики, образцы исходного кода и блестящий стиль повествования позволят с увлечением освоить даже непростые навыки.
#python #rus
