PythonCamp
前往频道在 Telegram
Лагерь Python-программистов! Обратная связь: @earlsky Copyright: @camprobot Perfluence
显示更多9 074
订阅者
无数据24 小时
-267 天
-11330 天
帖子存档
9 074
Глубокое обучение: легкая разработка проектов на Python
Сет Вейдман
2021
Эта практическая книга представляет собой вводный курс для всех, кто занимается обработкой данных и для разработчиков ПО. Вы начнете с основ глубокого обучения и быстро перейдете к более сложным архитектурам, создавая проекты с нуля. Вы научитесь использовать многослойные, сверточные и рекуррентные нейронные сети. Только понимая принцип их работы (от «математики» до концепций), вы сделаете свои проекты успешными.
В этой книге:
- Четкие схемы, помогающие разобраться в нейросетях, и примеры рабочего кода.
- Методы реализации многослойных сетей с нуля на базе объектно-ориентированной структуры.
- Примеры и доступные объяснения сверточных и рекуррентных нейронных сетей.
- Реализация концепций нейросетей с помощью популярного фреймворка PyTorch.
#python #rus
9 074
Множества в Python
Множества — это набор элементов, которые не повторяются. Для их создания используют фигурную скобку или set
Чаще всего их используют для удаления повторяющихся объектов, но с ними можно делать и другие операции, включая объединение, пересечения, вычитание и даже изменение.
Также существует frozenset. Это то же самое множество, но элементы внутри него менять нельзя.
Для справки, весь функционал множеств можно почитать на сайте документации.
#lesson
9 074
Как проводить анализ безопасности продуктов и систем? Расскажут и обучат практикующие пентестеры!
Познакомьтесь с инструментами пентестеров на практике на новом трехдневном интенсиве по кибербезопасности «RED, BLUE & APPSEC»
На интенсиве вы научитесь:
— Использовать инструменты для анализа безопасности и эксплуатации уязвимостей
— Патчить уязвимости в коде и проводить динамический анализ
— Исследовать цифровой след для того, чтобы понять что произошло в исследуемой системе ,и кто провел атаку
— CTF-турнир и разбор заданий
— Карьерные лайфхаки от экспертов инфобеза, а также полезные учебные материалы
Интенсив проводится онлайн в формате «живых классов» в небольших группах, а ведут три эксперта-практика, готовых ответить на любые ваши вопросы.
Записывайтесь по ссылке и получите первые навыки кибербезопасности: https://is.gd/mvC84F
9 074
Python. К вершинам мастерства
Лучано Рамальо
2016
Язык Python настолько прост, что научиться продуктивно писать на нем программы можно быстро, но зачастую вы при этом используете не все имеющиеся в нем возможности. Данная книга покажет, как создавать эффективный идиоматичный код на Python, задействуя его лучшие - и иногда несправедливо игнорируемые - черты.
Автор, Лучано Рамальо, рассказывает о базовых средствах и библиотеках Python и демонстрирует, как сделать собственный код одновременно короче, быстрее и понятнее. Многие опытные программисты стараются подогнать Python под приемы, знакомые им по работе с другими языками. Эта книга покажет, как достичь истинного профессионализма в программировании на Python 3.
#python #rus
9 074
Что такое кортеж
Кортеж — это набор определённых элементов. Чаще всего им пользуются при возврате данных из функции. Стоит отметить, что *args — это тоже кортеж.
Он очень похож на список, но, его основное отличие в том, что он не меняется. Нельзя поменять ни значения, ни их количество.
Для создания кортежей воспользуйтесь конструкцией (val1, val2, val3) или же классом tuple. Если необходимо создать его только из одного элемента, то просто напишите (val1,).
Обращаться к элементам можно так же, как и к спискам, с помощью квадратных скобочек
#lesson
9 074
Автоматизация рутинных задач с помощью Python
Эл Свейгарт
2017
Если вам когда-либо приходилось тратить часы на переименование файлов или обновление сотен ячеек электронных таблиц, то вы знаете, что такое рутинная работа. А что если поручить компьютеру выполнять такую работу вместо вас?
Книга научит вас использовать Python для написания программ, способных в считанные минуты сделать то, на что раньше у вас уходили часы ручного труда, причем абсолютно никакого опыта программирования от вас не требуется. Как только вы овладеете основами программирования, вы уже сможете создавать программы на языке Python, которые будут без труда выполнять в автоматическом режиме различные полезные задачи.
#python #rus
9 074
Работа для Python-разработчиков уже в эту субботу
Ребята с канала СФЕРА IT запускают конкурс для пайтонистов. Всё просто: решаешь задачи на время – получаешь деньги.
Если вы только ищете или просто хотите развлечься, проверить свои силы – залетайте в канал и присоединяйтесь.
Как принять участие, сколько получат победители и какие правила – читайте здесь: @itpythons
9 074
Простой Python с нуля
Рик Гаско
2019
Язык программирования Python. Он моден, он актуален, он в тренде. Язык Python работает везде. Python используют все - от суперкорпораций до сдачи ЕГЭ. Python универсален. Для Python уже создано колоссальное количество расширений для решения буквально любой задачи. Python прост, очевиден и прозрачен. Эта книга - лучший выбор для освоения языка - просто, доступно, живо. Это не только учебник Python - это и начало долгого пути в мире программирования.
#python #rus
9 074
Подсказка для всех: учите Python. Python-кодер в среднем получает 150 тыс. рублей, а освоить этот навык можно всего за месяц. Специалистов до сих пор не хватает, поэтому вас сразу возьмут в топовую компанию.
Не беда, если не знаете, с чего начать — для этого есть Python обучающий. Там разработчик Google простым языком поясняет, куда нажать, что выучить, а на что можно забить.
Никаких сложных слов и терминов — всё укомплектовано в короткие и емкие подборки, видео-уроки и лайфхаки. Поймёт даже закостенелый гуманитарий.
Держите и изучайте, потом сами себе спасибо скажете: @pythonist24
9 074
Модуль string
Это — предустановленная библиотека, которая содержит в себе полезные данные и классы.
ascii_letters — все буквы английского алфавита, большие и маленькие. Состоит из ascii_lowercase и ascii_uppercase.
printable — все символы, которые считаются пригодными для печати. Это digits, ascii_letters, punctuation и whitespace.
whitespace — символы, которые пользователь не видит (пробел, табуляция, перенос на новую строку и так далее).
Стоит добавить, что этот модуль практически никак не относится к встроенной функции str.
#lesson
9 074
Python. Лучшие практики и инструменты
Михал Яворски, Тарек Зиаде
2021
Python - это довольно динамический язык программирования, используемый в самых разных предметных областях. Хотя писать код на языке Python просто, гораздо сложнее сделать этот код удобочитаемым, который пригоден для многократного использования и легким в поддержке. Третье издание "Python. Лучшие практики и инструменты" даст вам инструменты для эффективного решения любой задачи разработки и сопровождения софта.
Авторы начинают с рассказа о новых возможностях Python 3.7 и продвинутых аспектах синтаксиса Python. Продолжают советами по реализации популярных парадигм, объектно-ориентированного, функционального, а также событийно-ориентированного программирования. Также авторы рассказывают о наилучших практиках именования, о том, какими способами можно автоматизировать развертывание программ на удаленных серверах. Вы узнаете, как создавать полезные расширения для Python на C, C++, Cython и CFFI.
#python #rus
9 074
Учимся работать с pip
📌 Документация
pip — программа для установки пакетов в python. А также это модуль, что позволяет его использовать через
python3 -m pip.
pip install — устанавливает определённую библиотеку. Принимает на вход строку с названием и, возможно, версией проекта.
pip -V — очень полезная вещь, если у вас несколько интерпретаторов python. Позволяет узнать версию pip и используемого языка.
pip freeze — отображает установленные проекты. Такое можно часто увидеть в файлах requirements.txt.
pip install -r file — скачивает все проекты, указанные в «file».
#lesson #pip9 074
Python. Быстрый старт
Джейми Чан
2021
Хотели научиться программировать на Python, но не знаете, с чего начать? Или хотите быстро перейти с другого языка на Python? Уже перепробовали множество книг и курсов, но ничего не подходит? Серия «Быстрый старт» - это отличное решение, и вот почему: сложные понятия разбиты на простые шаги - вы сможете освоить язык Python, даже если раньше не занимались программированием.
Все фундаментальные концепции подкреплены реальными примерами. Вы получите полное представление о Python: структуры управления, различные методы обработки ошибок, концепции ООП и т.д. В конце книги вас ждет интересный проект, который поможет усвоить полученные знания. Ну что, готовы? Погнали!
#python #rus
9 074
Как проводить анализ безопасности продуктов и систем? Расскажут и обучат практикующие пентестеры!
На курсе «Специалист по тестированию на проникновение» от команды HackerU вы погрузитесь в рабочие задачи «атакующиих» игроков кибербезопасности и получите возможность построить карьеру в одном из самых востребованных направлений IT!
Сомневатесь в своих возможностях? Проверить себя и на практике познакомиться с инструментами пентестеров можно уже сейчас на новом трехдневном интенсиве «RED, BLUE & APPSEC»
На интенсиве вас ждут:
— Разбор основных инструментов и техник анализа безопасности кода
— CTF-турнир и разбор заданий
— Карьерные лайфхаки от экспертов инфобеза, а также полезные учебные материалы
— 3 дня = три эксперта-практика
Интенсив проводится онлайн в формате «живых классов» в небольших группах. Запуск интенсива уже 2 августа!
Записывайтесь по ссылке: https://is.gd/mvC84F
