PythonCamp
Открыть в Telegram
Лагерь Python-программистов! Обратная связь: @earlsky Copyright: @camprobot Perfluence
Больше9 074
Подписчики
Нет данных24 часа
-267 дней
-11330 дней
Архив постов
9 074
Advanced Data Science and Analytics with Python
Jesús Rogel-Salazar
2020
Advanced Data Science and Analytics with Python позволяет специалистам по работе с данными продолжать развивать свои навыки и применять их как в бизнесе, так и в академической среде. Темы, обсуждаемые в этой книге, являются дополнением и продолжением тем, обсуждаемых в книге "Наука о данных и аналитика с помощью Python".
Цель - охватить важные передовые области науки о данных с использованием инструментов, разработанных в Python, таких как SciKit-learn, Pandas, Numpy, Beautiful Soup, NLTK, NetworkX и других. Разработка моделей поддерживается использованием таких фреймворков, как Keras, TensorFlow и Core ML, а также Swift для разработки приложений для iOS и MacOS.
#python #eng
9 074
iter и возможности функции
iter() — функция, которая превращающает объект в итератор или возвращает ошибку
Но, это если аргумент только один.
Функция принимает итерируемый объект, в котором есть методы __iter __ или __getitem__. Если же таких методов нет, то выбрасывается TypeError.
Если указано два аргумента, то первый — функция, а второй — объект для остановки итератора. Функция (то есть первый аргумент) выполняется каждый раз, пока не получит ответ в виде второго аргумента
#theory9 074
Хочешь научиться программировать на Python и использовать Data Science в работе?
Онлайн-курс "Data Science Academy" от SF Education. Обучаем с нуля!
На курсе ты научишься:
— программированию на Python
— работе с данными
— математическим расчётам
— методам машинного обучения
Для кого подойдёт:
• Студентам и выпускникам экономических и технических специальностей⠀
• Финансовым менеджерам, бизнес- и инвестиционным аналитикам
• Специалистам в сфере управленческого консалтинга
• Всем, кто хочет освоить высокооплачиваемые технические навыки будущего
Из тебя сделают профессионала в области анализа данных и машинного обучения.
Переходи по ссылке и записывайся на курс прямо сейчас!
9 074
Основы программирования на языке высокого уровня Python
Шелудько В. М.
2017
В представленном учебном пособии рассматриваются стандартные процедуры, методы и приемы языка программирования высокого уровня Python, необходимые для решения задач защиты информации. В издании дается представление об основных операторах и конструкциях языка. Большое количество наглядных примеров позволит освоить основные принципы составления программ на языке Python.
#python #rus
9 074
Отслеживаем ошибки
Для этого в Python существует конструкция try/except/else/finally.
Внутри try находится код, который может создать ошибку (например деление на 0, потеря соеденения)
except же отлавливает ошибки определённого типа, но если написать except Exception as e, то он будет обрабатывать все исключения.
else выполняется, если всё прошло без каких либо проблем.
И оператор finally, который выполняется всегда, независимо от ситуации. Чаще всего тут можно встретить закрытие файла или соединения.
#theory
9 074
Python for Algorithmic Trading
Yves Hilpisch
2021
Из этой книги вы узнаете несколько способов применения Python для различных аспектов алгоритмической торговли, таких как бэктестирование торговых стратегий и взаимодействие с торговыми платформами в Интернете. Некоторые из крупнейших организаций, занимающихся покупками и продажами, активно используют язык Python. Изучая разнообразные возможности систематического построения и развертывания автоматизированных алгоритмических торговых стратегий, эта книга поможет вам уровнять ваши шансы на игровом поле.
#python #eng
9 074
Работаем с текстом
Если вам надо найти какие-то слова или же заменить их в большом файле, то стоит воспользоваться flashtext.
Установка:
pip install flashtext
Данный модуль использует свой алгоритм для поиска слов внутри текста и опережает по скорости regex.
На примере выше лишь малая часть возможностей библиотеки. Подобрее вы, как обычно, можете почитать в документации.
📌 Документация
#lesson9 074
— Junior Python-разработчик от 100.000 ₽/мес.
— Middle от 150.000 ₽/мес.
— Senior от 250.000 ₽/мес.
Именно такой нелегкий выбор приходится делать Python разработчикам в 2021 году.
Язык максимально прост и изучается в течении месяца.
Создавай:
- вебсайты и телеграм ботов,
- научись парсингу,
- хакингу и пентестингу,
- шифрованию,
- машинному обучению и big data с нуля.
[PYTHON:TODAY] - канал как для новичков, так и для опытных программистов, освой одну из самых топовых профессий в мире с нуля, путешествуй и зарабатывай из любой точки планеты.
Не плати за курсы, кладезь интересных проектов в одном месте — @python2day
9 074
Искусственный интеллект с примерами на Python
Пратик Джоши
2019
Книга начинается с рассмотрения общих концепций искусственною интеллекта, после чего обсуждение более сложных тем, таких как предельно случайные леса, скрытые марковские модели, генетические алrоритмы, сверточные нейронные сети и др. Представленная книга предназначена для программистов, которые пишут код на языке Python и хотели бы применять алrоритмы искусственного интеллекта для создания прикладных программ.
Книга написана так, чтобы излагаемый материал был доступен даже для тех, кто только начинает работать с Python, но хорошее знание Python, несомненно, будет не лишним при изучении примеров. Она также будет полезной и для опытных программистов на языке Python, которые стремятся хорошо освоить методики искусственного интеллекта.
#python #rus
9 074
Работаем с таблицами из Excel
openpyxl — модуль, позволяющий легко взаимодействовать с файлами в Excel.
Установка:
pip3 install openpyxl
Первым делом необходимо создать класс Workbook, который является основным объектом для взаимодействия.
Внутри него можно найти листы, используя wb.sheetnames и выбрать их, введя wb["name"]. Вы можете так же использовать последний активный лист — wb.active.
Теперь, на примере выше, вы можете видеть самые простые операции, но в библиотеке есть ещё таблицы, удаление столбцов/строк, форматирование и другие возможности Excel.
Все их можно прочитать в документации.
📌 Документация
#lesson9 074
Книжное хранилище — канал с лучшими книгами для начинающих айтишников.
Мировые бестселлеры по Python, Java, DB, фронтенду и алгоритмам.
Без длинных размышлений авторов — только коротко и по сути.
Скачивай и читай: @frontend_hranilishche
9 074
Mastering Large Datasets with Python: Parallelize and Distribute Your Python Code
John T. Wolohan
2020
Современные решения в области науки о данных должны быть чистыми, легко читаемыми и масштабируемыми. В книге Mastering Large Datasets with Python автор J.T. Wolohan учит вас, как взять небольшой проект и масштабировать его, используя функционально зависимый подход к кодированию на Python. Вы изучите методы и встроенные инструменты Python, которые способствуют наглядности и масштабируемости, например, высокопроизводительный метод параллелизма, а также распределенные технологии, обеспечивающие очень высокую пропускную способность данных. Обилие практических упражнений в этом практическом пособии позволит закрепить эти важнейшие навыки для любого крупномасштабного проекта в области науки о данных.
#python #eng
9 074
Метод
__missing__ в словарях
В словарях в Python есть функция __missing__, которая позволяет определять действия, если ключ не найден.
Для того, что бы это сделать, вам необходимо создать свой класс и унаследовать его от dict.
Например, на фото выше мы как раз-таки и создаём новый класс. Если объект не найден, то мы сразу создаём его.
Такой же функционал, к слову, можно встретить у defaultdict из collections.
#theory9 074
Web API Development with Python
Rehan Haider
2021
Представленная книга предназначена для новичков с базовыми знаниями программирования, которые уже пытаются понять продвинутые концепции и получить практический опыт взаимодействия и создания API с помощью Python.
#python #eng
9 074
Цель — проанализировать код, провести атаку, выстроить защиту. Как выполнить все три шага?
За 3 дня на онлайн интенсиве «RED, BLUE & APPSEC» от HackerU вы научитесь:
— Использовать инструменты для анализа безопасности и проводить атаки
— Патчить уязвимости в коде и проводить динамический анализ
— Исследовать цифровой след для того, чтобы понять что произошло в исследуемой системе, и кто провел атаку
Так на интенсиве вы получите навыки сразу из трех главных направлений кибербезопасности!
Записывайтесь на интенсив и получите полноценную базу для старта в информационной безопасности: https://is.gd/b5hk0I
