PythonCamp
Ir al canal en Telegram
Лагерь Python-программистов! Обратная связь: @earlsky Copyright: @camprobot Perfluence
Mostrar más9 074
Suscriptores
Sin datos24 horas
-267 días
-11330 días
Archivo de publicaciones
9 074
GPT-4. Руководство по использованию API Open AI
Аймен Эль Амри
2024
В книге рассказывается о том, как использовать генеративные текстовые модели поколений GPT-3.5 и GPT-4 для создания приложений различного назначения, в числе которых интерактивный психотерапевт, интеллектуальный голосовой помощник, система рекомендации товаров, генератор заметок в соцсетях, система распознавания речи и многие другие. Вы научитесь использовать векторные базы данных, узнаете, как управлять уровнем креативности моделей GPT, применять современные методы генерирования высококачественного текста, и даже организуете диалог между двумя чат-ботами. Примеры и практические упражнения помогут закрепить пройденный материал. Издание предназначено для тех, кто владеет основами языка программирования Python и собирается использовать GPT в реальных сценариях для решения прикладных задач.
#python #rus
9 074
Обмен значениями при помощи кортежей
Один из популярных трюков в Python – обмен значениями без создания временной переменной. Способ применим для любого числа переменных.
В правой части инструкции присваивания последовательностей допускается указывать любые итерируемые объекты. Главное, чтобы число элементов слева равнялось числу элементов справа. Такое присваивание применяется и для сложных вложенных конструкций.
#lesson
9 074
Hands-On Entity Resolution: A Practical Guide to Data Matching With Python
Michael Shearer
2024
Разрешение сущностей — это ключевая аналитическая техника, которая позволяет выявить несколько записей данных, относящихся к одной и той же реальной сущности. Из этого практического руководства Вы узнаете, как повысить ценность данных путем их очистки, анализа и разрешения с помощью библиотек Python с открытым исходным кодом и облачных API. Автор покажет вам, как увеличить масштаб процессов согласования данных и повысить точность выверки. Вы сможете удалять дубликаты записей в одном источнике и объединять разрозненные источники данных, когда общие ключи недоступны. Используя примеры реальных данных, эта книга поможет вам обрести практическое понимание, чтобы ускорить получение реальной ценности для бизнеса.
#pythpn #eng
9 074
shed
Это встроенный модуль, который позволяет планировать и управлять выполнением функций в определенное время или после определенных задержек.
Модуль предоставляет класс планировщика, который можно использовать для создания объекта планировщика, а также различные методы для планирования задач и управления ими.
#lesson
9 074
Hacker: Hack The System - The "Ethical" Python Hacking Guide
Takehiro Kanegi
2024
Окунитесь в захватывающие глубины цифрового мира с книгой "Хакер", которая не просто расскажет вам о кибербезопасности, а погрузит вас в самое сердце событий. Этот захватывающий путеводитель раздвигает слои Интернета, с которым мы ежедневно взаимодействуем, открывая скрытую вселенную, кишащую потенциалом и опасностями. От основ кодирования до сложностей кибератак и механизмов защиты - "Хакер" даст вам знания, позволяющие безопасно и этично исследовать цифровой мир.
#python #eng
9 074
Хотите добавить собственную логику при настройке атрибута? Используйте декоратор Python «setter property»!
Используя это, в примере класса Circle вы можете установить радиус с проверкой:
c = Circle(5) c.radius = 10But
c.radius = -1 will raise a ValueError!
#theory9 074
Python без проблем. Решаем реальные задачи и пишем полезный код
Даниэль Зингаро
2023
Даниэль Зингаро создал книгу для начинающих, чтобы вы сразу учились решать интересные задачи, которые использовались на олимпиадах по программированию, и развивали мышление программиста. В каждой главе вам даются задания, собственные решения можно выложить на сайт и получить оценку профи. Вы на практике освоите основные возможности, функции и методы языка Python и получите четкое представление о структурах данных, алгоритмах и других основах программирования.
#python #rus
9 074
ruff
Линтер, написанный на Rust. Он в 10-100 раз быстрее существующих линтеров, поддерживает плагины и легко интегрируется в существующие IDE.
Установка:
pip install ruff
Он используется проектами FastAPI, Pandas, Apache Airflow. Доступен как дополнение для VSCode.
P.S. linter — программа, которая «причёсывает» код по определённым правилам.
#lesson9 074
Mastering Python: 50 Specific Tips for Writing Better Code: Practical Strategies for Writing High-Quality Python Code
Dane Olsen
2023
- Погрузитесь в тонкости Python с помощью 50 конкретных советов и приемов, которые помогут вам писать более чистый, эффективный и удобный в обслуживании код.
- Используя практические примеры и практические упражнения, которые иллюстрируют каждый совет и делают его понятным.
- Получите глубокое представление о внутреннем устройстве Python, структурах данных и лучших практиках, которые помогут вам решать сложные задачи.
- Используйте эту книгу в качестве справочника, к которому вы сможете обратиться в любой момент, когда вам понадобится оптимизировать ваш код на Python.
- Узнайте, как использовать популярные библиотеки и фреймворки Python, такие как NumPy, Pandas, Flask и Django, для решения конкретных задач.
#python #eng
9 074
🔥 Рассказываем, как работает k8s изнутри. Бесплатно.
На этой неделе стартует 12-й поток продвинутого курса по Kubernetes. Но уже сейчас вы можете получить доступ к первым двум модулям абсолютно бесплатно.
О чем будем говорить:
☑️ разбор архитектуры Kubernetes;
☑️ различные методы обеспечения высокой доступности;
☑️ создание кластера вручную с помощью утилиты kubeadm.
Демо-доступ — это возможность познакомиться с платформой, оценить подачу материала и принять взвешенное решение о продолжении обучения на курсе. Присоединяйтесь!
УЗНАТЬ ПОДРОБНОСТИ
9 074
Практики анализа качественных данных в социальных науках
Полухина Е.В.
2023
Учебное пособие отражает разнообразие способов анализа качественных данных — интервью, наблюдений, фотографий, онлайн-сообщений и проч. Практикующие социальные исследователи рассказывают о принципах работы и личном опыте применения таких методов, как нарративный, тематический, сетевой анализ, дискурс-анализ, обоснованная теория, качественный контент-анализ, текст-майнинг.
#python #rus
9 074
Python for Beginners: Master Python Programming from Basics to Advanced Level
Tim Simon
2024
Эта книга - незаменимый ресурс для всех новичков, делающих первые шаги в программировании на Python и желающих расширить свой опыт. Мы начнем с самых основ синтаксиса и постепенно перейдем к более продвинутому уровню. Темы, которые будут рассмотрены в этом руководстве (с большим количеством примеров кода)
#python #eng
9 074
Три точки
Ellipsis переводится с английского как многоточие, поэтому обозначается объект двумя способами:
Ellipsis и ...
Он используется в качестве замены ключевого слова pass, в аннотации типов и как доп. функционал для матриц.
В аннотации типов с помощью троеточий мы указываем что может быть неограниченное количество объектов определённого типа.
#lesson