uk
Feedback

Не попадись на ботовода! Telemetrio знаходить і позначає такі канали мітками 👉 Хочеш бачити мітку, оформляй підписку

PythonCamp

PythonCamp

Відкрити в Telegram

Лагерь Python-программистов! Обратная связь: @earlsky Copyright: @camprobot Perfluence

Показати більше
Buy Ad
9 074
Підписники
Немає даних24 години
-267 днів
-11330 днів
Архів дописів
Алгоритм очереди с приоритетом Сейчас мы поговорим про модуль heapq, который использует этот алгоритм. На самом деле, штука э
Алгоритм очереди с приоритетом Сейчас мы поговорим про модуль heapq, который использует этот алгоритм. На самом деле, штука эта очень сложная и в одном посте невозможно смогу всё описать, но вы можете взять две полезные функции из библиотеки. heapq.nlargest(n, iter, key=None) — берёт из iter некое количество (n) самых больших элементов. Сравнивать их могут и по функции key, как в sorted. heapq.nsmallest(n, iter, key) — делает тоже самое, но возвращает наименьшие числа. 📌 Документация #lesson

Competitive Programming in Python .pdf3.75 MB

Competitive Programming in Python Christoph Dürr, Jill-Jênn Vie 2021 Узнайте все самые необходимые алгоритмические приемы и н
Competitive Programming in Python Christoph Dürr, Jill-Jênn Vie 2021 Узнайте все самые необходимые алгоритмические приемы и навыки программирования от двух опытных тренеров, постановщиков задач и членов жюри соревнований по кодингу. Авторы подчеркивают универсальность каждого алгоритма, рассматривая различные проблемы, и показывают, как реализовать алгоритмы в простом и эффективном коде. #python #eng

Base64 Это — кодировка, переводящая набор байтов в строку, состоящую из символов, которые вы можете посмотреть тут. Появилась
Base64 Это — кодировка, переводящая набор байтов в строку, состоящую из символов, которые вы можете посмотреть тут. Появилась она уже давно, когда люди не знали, сколько бит использовать в одном байте. А сейчас она используется для передачи файлов или хранения изображений в HTML. Работать с ней позволяет одноимённый модуль base64. Функций там много, но используются в основном только две: b64encode(str) и b64decode(str). 📌 Документация #lesson

Full_Stack_Python_Security_Cryptography_TLS_and_attack_resistance.pdf6.84 MB

Full Stack Python Security: Cryptography, TLS, and attack resistance Dennis Byrne 2021 Книга научит вас всему, что вам нужно
Full Stack Python Security: Cryptography, TLS, and attack resistance Dennis Byrne 2021 Книга научит вас всему, что вам нужно для создания безопасных веб-приложений на языке Python. Работая с подробными фрагментами кода и интересными примерами, вы также будете использовать стандарты безопасности, передовые методы и многое другое. Попутно вы познакомитесь с важными библиотеками и инструментами в экосистеме Python. #python #eng

Уникальные ID Многим людям не понравилось, что для создания ID им нужная некая централизованная система, управляющая всем эти
Уникальные ID Многим людям не понравилось, что для создания ID им нужная некая централизованная система, управляющая всем этим, поэтому они создали UUID. Что бы вы понимали его возможности, то при создании 10 триллионов ключей шанс появления одинаковых будет 0.00000006%. В Python для создания идентификаторов используют uuid. У него есть 5 версий: uuid1() — создаёт особый номер, на основе MAC-адреса и времени, в котором ключ создаётся. uuid3(namespace, name) — возвращает уникальное число используя некую область применения (namespace) и строку (name). uuid4() — просто случайное число. 📌 Документация #lesson

Изучаем pandas.pdf68.65 MB

Изучаем pandas Майкл Хэйдт 2018 Данная книга познакомит вас с обширным набором инструментов, предлагаемых библиотекой pandas,
Изучаем pandas Майкл Хэйдт 2018 Данная книга познакомит вас с обширным набором инструментов, предлагаемых библиотекой pandas, - начиная с обзора загрузки данных с удаленных источников, выполнения численного и статистического анализа, индексации, агрегации и заканчивая визуализацией данных и анализом финансовой информации. Издание предназначено всем разработчикам на языке Python, интересующимся обработкой данных. #python #rus

Базы данных & SQL - канал для тех, кому интересна сфера Баз данных. Здесь ежедневно выкладывают обучающие материалы, новости
Базы данных & SQL - канал для тех, кому интересна сфера Баз данных. Здесь ежедневно выкладывают обучающие материалы, новости и статьи о  СУБД, языках запроса, методах сбора и обработке данных, которые будут полезны как для новичков, так и для опытных специалистов. Материалы для знакомства с каналом: ° Как подружить Python и базы данных SQL ° Запросы в PostgreSQL ° SQL для аналитики - рейтинг прикладных задач с решениями   Подписаться: @db_in_it

Заботимся о безопасности Если вы занимаетесь криптографией, то обязаны знать про secrets. Он позволяет генерировать случайные
Заботимся о безопасности Если вы занимаетесь криптографией, то обязаны знать про secrets. Он позволяет генерировать случайные значения. А что с random? С ним всё хорошо, но имея кое-какую информацию, можно предсказать результат работы функции, чего мы, создавая пароль или токен, точно не хотим. token_bytes, token_hex, token_urlsafe — генерирует токен, используемых для разных задач. Первый — набор байтов, второй представлен в виде строки с 16-ричными числами, а третий используется для нормально передачи по URL. secrets.choice(seq) — выбирает случайное значение из seq. 📌 Документация #lesson

Extending_Power_BI_with_Python_and_R_Ingest,_transform,_enrich,.pdf13.41 MB

Extending Power BI with Python and R: Ingest, transform, enrich, and visualize data using the power of analytical languages.
Extending Power BI with Python and R: Ingest, transform, enrich, and visualize data using the power of analytical languages. Luca Zavarella 2021 Эта книга предназначена для бизнес-аналитиков, специалистов по бизнес-анализу, а также для специалистов по работе с данными, которые уже используют Microsoft Power BI и хотят повысить ценность своего анализа с помощью Python и R. Для того чтобы извлечь максимум пользы из этой книги, необходимы рабочие знания Power BI. Базовые знания Python и R также будут полезны. #python #eng

Хочешь постоянно практиковаться в решении задач и получать подробное объяснение? Тогда подписывайся на JavaScript | Тесты для
Хочешь постоянно практиковаться в решении задач и получать подробное объяснение? Тогда подписывайся на JavaScript | Тесты для проверки знаний! Здесь ты найдешь огромное количество задач по JS с подробными объяснениями! Идеально подойдёт для тех разработчиков, которые хотят постоянно улучшать свои знания и развиваться вширь.  Можно почитать пока компилируется проект :) Переходи и развивайся ежедневно! 👇

Обращаемся к википедии Wikipedia — огромный источник знаний. И хорошо бы иметь у себя скрипт, способный самостоятельно парсит
Обращаемся к википедии Wikipedia — огромный источник знаний. И хорошо бы иметь у себя скрипт, способный самостоятельно парсить её. Такой уже существует — это модуль wikipedia. Установка: pip install wikipedia Вот её функции: page(name) — находит и парсит страницу на тему name, возвращая класс WikipediaPage. search(name) — ищет информацию о name в вики и возвращает возможные варианты в виде списка. summary(name) — собирает краткую информацию о цели и возвращает в виде строки. 📌 Документация #lesson

A Python Data Analyst’s Toolkit .pdf7.88 MB

A Python Data Analyst’s Toolkit Gayathri Rajagopalan 2020 Эта книга состоит из трех частей - программирование на Python, анал
A Python Data Analyst’s Toolkit Gayathri Rajagopalan 2020 Эта книга состоит из трех частей - программирование на Python, анализ и визуализация данных и статистика. Вы начнете с введения в Python - синтаксис, функции, условные операторы, типы данных и различные типы контейнеров. Затем вы рассмотрите более сложные концепции, такие как регулярные выражения, работа с файлами и решение математических задач с помощью Python. #python #eng

Быстро поднимаем сервер с помощью Python Если вам нужно быстро перекинуть файлы по локальной сети с ПК, на котором установлен
Быстро поднимаем сервер с помощью Python Если вам нужно быстро перекинуть файлы по локальной сети с ПК, на котором установлен python, воспользуйтесь http.server. Для этого в терминале впишите python3 -m http.server, после чего скачайте файл через браузер или с помощью curl/wget. Что делать, если страница не загружается? Первым делом, проверьте ip-адрес и порт (!), но если всё верно, значит ваш брандмауэр блокирует подключение. 📌 Документация #lesson

Однострочники_Python_Лаконичный_и_содержательный_код.pdf4.44 MB

Однострочники Python. Лаконичный и содержательный код Кристиан Майер 2022 Данная книга научит вас читать и писать лаконичные,
Однострочники Python. Лаконичный и содержательный код Кристиан Майер 2022 Данная книга научит вас читать и писать лаконичные, а также функциональные однострочники. Вы сможете системно разбирать и понимать код на Python, а также писать выразительно и компактно, как настоящий эксперт. Здесь вы найдете приёмы и хитрости написания кода, регулярные выражения, примеры использования однострочников в различных сферах, а также полезные алгоритмы. Подробные пояснения касаются в том числе и важнейших понятий computer science, что поспособствует вашему росту в программировании и аналитике. #python #rus