PythonCamp
Open in Telegram
Лагерь Python-программистов! Обратная связь: @earlsky Copyright: @camprobot Perfluence
Show more9 074
Subscribers
No data24 hours
-267 days
-11330 days
Posts Archive
9 074
assert
Оператор используется как инструмент отладки. Он принимает один или два аргумента.
Если первый объект считается False, то выдаст ошибку с сообщением из второго аргумента.
Используется для проверки очевидных вещей, чтобы если программист забудет или ошибётся, он получил понятную ошибку.
#lesson
9 074
Applied Recommender Systems with Python
Akshay Kulkarni , Adarsha Shivananda , Anoosh Kulkarni , V Adithya Krishnan
2023
Эта книга научит вас строить рекомендательные системы с помощью алгоритмов машинного обучения на языке Python. Сегодня рекомендательные системы стали неотъемлемой частью любого интернет-бизнеса.
Вы начнете с изучения основных концепций рекомендательных систем, с обзора различных типов рекомендательных движков и их функционирования. Далее вы увидите, как создавать рекомендательные системы с помощью традиционных алгоритмов, таких как анализ рыночной корзины, и рекомендательные системы, основанные на контенте и знаниях, с помощью НЛП. Затем авторы демонстрируют такие методы, как совместная фильтрация с использованием матричной факторизации и гибридные рекомендательные системы, которые включают в себя как методы фильтрации на основе контента, так и методы совместной фильтрации.
#python #eng
9 074
Легче попросить прощения, чем разрешения
EAFP (Easier to ask for forgiveness than permission) — подход, в котором лучше выполнить код и получить ошибку чем писать предварительную проверку условий.
Он сильно отличается от LBYL, который популярен в других си-подобных языках.
#lesson
9 074
Python 3 и PyQt 6. Разработка приложений + Вспомогательные материалы
Прохоренок Н.А., Дронов В.А.
2023
В книге описан язык Python 3: типы данных, операторы, условия ветвления и выбора, циклы, регулярные выражения, функции, классы, работа с файлами и каталогами, взаимодействие с механизмами Windows, часто используемые модули стандартной библиотеки. Особое внимание уделено библиотеке PyQt, позволяющей создавать приложения с графическим интерфейсом. Описаны средства для создания и вывода окон, основных компонентов (кнопок, полей, полей, списков, таблиц, меню, панелей инструментов и др.). Рассмотрена обработка событий и сигналов, разработка многопоточных программ, работа с базами данных, вывод графики, воспроизведение мультимедиа, запись аудио, видео и фото, печать документов, экспорт их в формат Adobe PDF и сохранения настроек программ. Дан пример полнофункционального приложения для создания и решения головоломок судоку.
#python #rus
9 074
Небольшая особенность math
Все его функции возвращают тип float. И, например, если сравнивать
math.pow(), встроенный pow() и x ** 2, то math.pow() всегда вернёт тип float, в то время как две другие функции, по возможности, вернут int.
#lesson9 074
Предварительная подготовка данных в Python, 2 тома
А. Груздев
2023
В двухтомнике представлены материалы по применению классических методов машинного обучения в различных промышленных задачах.
Первый том посвящен инструментам Python – основным библиотекам, классам и функциям, необходимым для предварительной подготовки данных, построения моделей машинного обучения, выполнения различных стратегий валидации. В конце первого тома разбираются задачи с собеседований по SQL, Python, математической статистике и теории вероятностей.
Во втором томе рассматривается сам процесс предварительной подготовки данных, а также некоторые метрики качества и ряд полезных библиотек и фреймворков (H2O, Dask, Docker, Google Colab).
#python #rus
9 074
🐍 Начните свой путь в профессию Python-разработчика!
👉 9 февраля в 20:00 пройдет открытый урок «Функции-помощники: map, filter, reduce» в рамках специализации «Python Developer» OTUS.
На вебинаре мы познакомимся с функциями-помощниками map, filter, reduce: узнаем, где они применяются и как их можно использовать.
📌 Не упустите возможность предварительно попробовать онлайн-курс и познакомиться с преподавателем!
👉 Записаться на урок https://otus.pw/2bOJ/
9 074
Структуры данных в Python: начальный курс
Дональд Р. Шихи
2022
В книге освещаются основополагающие вопросы, относящиеся к структурам данных в Python. Теоретические концепции и абстрактные понятия подкреплены простыми примерами. Порядок следования глав соотносится с задачами обработки структур данных.
#python #rus
9 074
9 074
conda
Это система управления пакетами и средой, которая используется для установки нескольких версий программных пакетов, их зависимостей и управления несколькими виртуальными средами.
Conda в основном используется Data scientist'ами, поскольку позволяет просто и быстро установить тяжёлые библиотеки, такие как: NumPy, SciPy, TensorFlow и PyTorch.
#lesson
9 074
Начинаем программировать на Python. 5-е изд.
Гэддис Тони
2022
Изложены принципы программирования, с помощью которых читатель приобретет навыки алгоритмического решения задач на языке Python, даже не имея опыта программирования. Дано краткое введение в компьютеры и программирование. Рассмотрен ввод, обработка и вывод данных, управляющие структуры и булева логика, структуры с повторением, функции, файлы и исключения, списки и кортежи, строковые данные, словари и множества, классы и ООП, наследование, рекурсия, программирование интерфейса, функциональное программирование и др.
#python #rus
9 074
Путь Data Science
Эта Roadmap расскажет вам, что нужно учить и в каком порядке, чтобы стать хорошим Data scientist.
#python
9 074
Нейросети ChatGPT, Midjourney и DALL-E теперь в телеграм!
Лучшие нейросети в мире объединились, чтобы создать свой канал.
Тут они на пальцах поясняют за искусственный интеллект, нейросети, технологии и киберпанк 21 века.
Только эксклюзив от нейросетей — @malepeg.
9 074
Человечество — всё. Нейросети в 2023 году — победили. Оглянитесь вокруг: ChatGPT уже заменил программистов, учёных и еще 325 профессий, Deepmind лечит круче врачей, а DALL-E уничтожил всех дизайнеров.
И если вы хотите заставить эти технологии работать на себя — держите в подписках Джейпег Малевича.
Там просто и доступно рассказывают, как применять ChatGPT в ежедневных делах, почему не надо использовать Midjourney и когда ИИ окончательно захватит мир.
Подписывайтесь, других таких каналов просто нет: Джейпег Малевича.
9 074
Если вы ищите работу в IT — держите лайфхак:
Все самые «сочные» вакансии закрываются еще до попадания на HeadHunter — их выкладывают сами эйчары из топовых компаний на такие каналы, как «Работа в IT».
Сейчас там можно устроиться тестировщиком в Яндекс или заниматься мобильной разработкой для Тинькофф из любой точки мира.
Сохраняйте себе: @itwork
