PythonCamp
Open in Telegram
Лагерь Python-программистов! Обратная связь: @earlsky Copyright: @camprobot Perfluence
Show more9 074
Subscribers
No data24 hours
-267 days
-11330 days
Posts Archive
9 074
Expert Python Programming: Master Python by learning the best coding practices and advanced programming concepts, 4th Edition
Michal Jaworski
2021
Представленное новое издание "Экспертного программирования на Python" дает вам глубокое понимание процесса создания и поддержки приложений на Python. Четвертое издание, дополненное передовым опытом, полезными инструментами и стандартами, применяемыми профессиональными разработчиками Python, значительно обновлено. Познакомьтесь с последними усовершенствованиями Python, элементами синтаксиса и интересными инструментами для повышения эффективности разработки.
#python #eng
9 074
Узнаём скорость интернета
Сделать это можно с помощью speestest-cli. Вам достаточно её запустить одним из двух способов, после чего она сама проверит скорость интеренета.
Установка:
pip install speedtest-cli
Например, можно сделать это из терминала. Просто вводим speedtest-cli и наблюдаем за выводом.
Или воспользоваться утилитой как библиотекой и запустить инструмент из Python. Пример такого использования на фото выше.
📌 Документация
#миниурок #speedtest9 074
Создайте лучшего торгового робота 🤖
Tinkoff Invest Robot Contest — конкурс по разработке торговых роботов на API Тинькофф Инвестиций. Задача будущего софта — реализовать любую торговую стратегию на бирже.
В конкурсе семь номинаций: от лучшей программы на Go, Python, JS, Java до самого оригинального использования API. Победители получат 200 000 рублей.
Решения принимают до 23 мая включительно.
Регистрация и подробности по ссылке: https://l.tinkoff.ru/robotcontest-tinkoff-invest
9 074
Пишем документацию
Если вы пишите проект в команде, то обязаны писать документацию для каждой функции. Но как это сделать?
Она пишется после определения функции, класса в кавычках (чаще всего — тройных). Придерживаются таких правил:
• Первая строка — краткое описание объекта. Начинается с заглавной буквы, заканчивается точкой.
• Вторая строка, если она есть, должна быть пустой.
• Дальше пишите, как обычный текст. Здесь описываются особенности объекта и примеры его использования.
Ну а если вы хотите получить документацию из приложения, то возьмите её из
__doc__.
#lesson9 074
Пишем документацию
Если вы пишите проект в команде, то обязаны писать документацию для каждой функции. Но как это сделать?
Она пишется после определения функции, класса в кавычках (чаще всего — тройных). Придерживаются таких правил:
• Первая строка — краткое описание объекта. Начинается с заглавной буквы, заканчивается точкой.
• Вторая строка, если она есть, должна быть пустой.
• Дальше пишите, как обычный текст. Здесь описываются особенности объекта и примеры его использования.
Ну а если вы хотите получить документацию из приложения, то возьмите её из
__doc__.
#lesson9 074
Вы тоже слышали, что стать айтишником - сложно? Знайте, это ложь.
Выучить 2-3 языка, устроиться на работу и получать от $900 можно за полтора месяца. Главное ─ чтобы всё объяснили на примерах и показали, что к чему.
За этим идите в канал «Точка входа в IT». Здесь есть короткие уроки, шпаргалки по коду и наглядные примеры, что нужно делать, чтобы всё работало.
Идеально для тех, кто пока чайник, но хочет стартонуть без дорогих курсов и прочей фигни. Заходите: @it_tochka
9 074
Essential Python for the Physicist
Giovanni Moruzzi
2020
Данная книга знакомит читателя с небольшим опытом программирования или вообще без него с языком Python, который пригодится физикам и многим из тех, кто изучает естественные науки. Книга начинается с базового интерактивного Python для ознакомления с языком, далее изучаются простые скрипты. Все коды программ подробно обсуждаются, и читателю предлагается также поэкспериментировать, что произойдет, если некоторые строки кода будут изменены.
#python #eng
9 074
Наконец-то! Хабр официально создал телеграм-канал
Хабр Community — здесь собирают отборные статьи по технологиям, новости из мира айти и фишки по кибербезопасности.
Вы знаете, что делать: @habr_official
9 074
Loguru
Это инструмент для ведения логов, который завоевал уважение среди программистов. Если в logging вы просто записываете изменения в файл, то в loguru вы ещё можете отправлять об этом оповещение.
Установка:
pip install loguru
Модуль в разы проще настраивать. Если возникают какие-то ошибки, то он их красиво оформит. Функций, как вы поняли, у него в разы больше.
Также библиотека может асинхронно выполнять свои задачи, а значит работает в некоторых ситуациях быстрее.
📌 Документация
#lesson9 074
Программирование на Python. Первые шаги
Щерба А. В.
2022
В книге описаны базовые конструкции программирования на языке Python: от именования переменных до многострочных программ с несколькими вложенными циклами и условными конструкциями. Материал содержит подробные пошаговые инструкции, множество примеров. В помощь читателю приведены иллюстрации, а также примеры интерактивных оболочек программных кодов, ссылки на источники и интернет-ресурсы. В каждой главе разбор возможных ошибок и задания с ответами в конце книги.
#python #rus
9 074
Python: подготовительный 14-дневный курс: https://bit.ly/395gZOI
12 учебных модулей, 69 уроков с практикой в браузере, вебинары и лайвкодинг. Помощь наставника. 990 ₽ за всё!
9 074
jQuery в Python
Да-да, такое реально. Мы можем обрабатывать HTML файлы, искать в них элементы так же, как и в языке jQuery.
Установка:
pip install pyquery
Вам также ничего не мешает менять значения объектов, работать с CSS, манипулировать атрибутами объектов. Но у модуля всё-таки есть свои ограничения. Они описаны в документации.
📌 Документация
#lesson9 074
Как управлять товарами на разных маркетплейсах из одного места
Если вы занимаетесь онлайн-торговлей сразу на нескольких маркетплейсах, то вы наверняка знаете, сколько времени и усилий нужно потратить банально на то, чтобы этим всем управлять. По крайней мере, так было раньше.
Дело в том, что совсем недавно inSales запустили новый бесплатный тариф, который сильно упростит жизнь тех, кто продаёт на маркетплейсах.
С помощью этого сервиса можно управлять ассортиментом прямо в одном месте: выгружать товары сразу на несколько площадок, управлять ценами, описаниями, заказами и онлайн-оплатами.
Несмотря на то, что на сайте можно купить подписку для расширенного функционала, даже бесплатный тариф уже избавит вас от главных трудностей, связанных с онлайн-торговлей. В общем, переходите по ссылке, чтобы ознакомиться с сервисом и уже в ближайшие дни значительно оптимизировать свои продажи.
9 074
Learn Robotics Programming: Build and control AI-enabled autonomous robots using the Raspberry Pi and Python, 2nd Edition
Danny Staple
2021
В начале книги вы познакомитесь с базовой структурой робота и узнаете, как его спроектировать, построить и запрограммировать. По мере изучения книги вы будете добавлять различные выходы и датчики, изучать навыки создания роботов и писать код для добавления автономного поведения с помощью датчиков и камеры. Вы также сможете усовершенствовать своего робота, подключив его к Wi-Fi, чтобы управлять им с помощью смартфона. Наконец, вы поймете, как применять полученные навыки для визуализации, компоновки, сборки и кодирования ваших будущих проектов по созданию роботов.
#python #eng
9 074
Массовый исход иностранных вендоров из России закономерно вызывает вопрос: что будет с высвободившимися кадрами, с заказчиками, в панике перебирающими альтернативы, с отраслью в целом.
Есть ли у нас свои разработчики, которые могут наравне с западными компаниями похвастаться годным продуктом и привлечь ценный потенциал не только зарплатой и другими положенными «плюшками», но и интересными продуктами и проектами?
Есть! Например, InSentry – ребята разрабатывают решения в области интеллектуального видеонаблюдения и видеоаналитики, которые уже стоят у крупнейших компаний России. А сейчас они готовят релиз продукта на базе облачной архитектуры. Хотите стать частью чего-то интересного, масштабного и полезного? Присоединяйтесь к InSentry!
9 074
Python Roadmap
Более опытные программисты составляют подобные карты, которые помогают новичкам разобраться, что им ещё стоит учить и в каком направлении копать.
#roadmap
