PythonCamp
الذهاب إلى القناة على Telegram
Лагерь Python-программистов! Обратная связь: @earlsky Copyright: @camprobot Perfluence
إظهار المزيد9 074
المشتركون
لا توجد بيانات24 ساعات
-267 أيام
-11330 أيام
أرشيف المشاركات
9 074
Foundations of Robotics: A Multidisciplinary Approach with Python and ROS
Damith Herath
2022
Эта книга знакомит с ключевыми понятиями робототехники на понятном языке, используя увлекательный подход, основанный на проектах. Она охватывает современные темы в робототехнике, предоставляя доступную начальную точку для изучения основ во всех основных областях.
#python #eng
9 074
Clean Python
Sunil Kapil
2019
Освоив материал этой книги, вы сможете улучшить читабельность и качество вашего кода, сделать его более "питоничным". Книга подойдёт читателям с базовыми знаниями Python, желающим улучшить свои навыки.
#python #eng
9 074
Найм — умер. Мы живем в эпоху работы на себя.
Высшее образование сломалось — диплом ничего не дает, а в ВУЗах сидят дряхлые преподы, которые застряли в прошлом веке.
Оглянитесь вокруг: целое поколение людей без дипломов и трудовых — они зарабатывают своим умом, не боятся рисковать и лучше будут перебиваться мелочью, чем вернутся в офис или на завод.
Вы тоже можете стать частью этого тренда. Не беда, если не хватает идей — за этим заходите на канал Стартапная.
Там найдете бизнес-идеи, которые работают в 2021 году, важные тематические новости, гайд, куда вкладывать деньги, чтобы они работали.
Короче, подписывайтесь и изучайте, потом сами себе спасибо скажете: Стартапная
9 074
Как работают операторы
В Python всё объекты. Число это объект, строка это объект, даже тип это объект. Это значит, что у всего есть методы.
Есть отдельный вид методов, которые называют магическими. Начинаются и заканчиваются двумя нижними подчёркиваниями (
__div__).
Вызываются магические методы не напрямую, а через операции. Например, + использует __add__, перевод класса в число — __index__.
#lesson9 074
Только до конца месяца дарим 4 курса по IT за 0 рублей вместо 23 500 рублей! 🎯
У тебя всегда много возможностей.
👉🏻 Брать их или нет - решать тебе.
Забрать свой пак можно тут 👌
9 074
Practical Python Data Visualization: A Fast Track Approach To Learning Data Visualization With Python
Ashwin Pajankar
2021
Быстро начните программировать на Python 3 для визуализации данных с помощью этого пошагового руководства. Удобный для программирования подход этой книги с использованием таких библиотек, как leather, NumPy, Matplotlib и Pandas, послужит образцом для деловой и научной визуализации.
#python #eng
9 074
Почему менять списки во время итерации — плохая идея
С помощью итератора мы можем пройтись по элементам списка, так давайте напишем свой итератор и посмотрим, что там происходит внутри.
Как мы видим, после удаления все элементы сместились влево. На второй позиции будет тройка, а не двойка, как все ожидали.
Удаляем тройку, цикл завершается и мы получаем
[2, 4].
#lesson9 074
Network Analysis Made Simple: An introduction to network analysis and applied graph theory using Python and NetworkX
Eric Ma, Mridul Seth
2021
Вы заинтересованы в изучении теории графов и прикладного анализа сетей, используя свои навыки работы с Python? Тогда эта книга для вас! Узнайте, как наука о сетях и теория графов связаны с различными проблемами анализа данных, и используйте их для решения вашей следующей задачи Data Science!
#python #eng
9 074
x.as_integer_ratio()
Метод предоставляет десятичную дробь в виде пары «числитель, знаменатель». То есть поделив a на b вы получите нужное число.
Но им лучше не пользоваться, если вам нужны точные вычисления, из-за стандарта IEEE 754 (который подвержен ошибкам), а импортировать decimal.
📌 Документация
#lesson
9 074
Asyncio и конкурентное программирование на Python
Мэтью Фаулер
2023
В этой книге асинхронное, параллельное и конкурентное программирование рассматривается на конкретных примерах. Сложные для понимания вопросы иллюстрируются с помощью диаграмм, позволяющих наглядно представить, как работают задачи. Вы узнаете, как asyncio преодолевает ограничения Python и способствует ускорению медленных веб-серверов и микросервисов. Вы даже научитесь сочетать asyncio с традиционной многопроцессной обработкой, получив в награду резкий скачок производительности.
#python #rus #asyncio
9 074
Метод str.split(sep)
Этот метода разделяет строку по значению
sep, но у него некоторые свои особенности.
Например, если аргумент sep не указан, то есть None, то тогда пробелов рассматриваются как один разделитель. Так же, в результате не будет пустых строк в начале и в конце.
В ином случае, разделители не группируются, а значит на месте повторов образуются пустые строки. Также, разделение пустой строки всегда вернёт [''].
Документация
#lesson9 074
Объяснимые модели искусственного интеллекта на Python
Прадипта Мишра
2022
В этой книге рассматриваются так называемые модели «черного ящика» для повышения адаптивности, интерпретируемости и объяснимости решений, принимаемых алгоритмами искусственного интеллекта (ИИ), с использованием таких фреймворков, как библиотеки Python XAI, TensorFlow 2.0+, Keras, а также пользовательских фреймворков с использованием декораторов Python (Python Wrappers). Излагаются основы объяснимости и интерпретируемости моделей, обсуждаются методы и системы для интерпретации линейных, нелинейных моделей и моделей временных рядов, используемых в ИИ. Вы узнаете, как алгоритм ИИ принимает решение и как сделать модель ИИ интерпретируемой и объяснимой, ознакомитесь с моделями глубокого обучения.
#python #rus
9 074
Приоритеты
Мы ещё из школы знаем, что первым делом выполняется умножение/деление, а потом сложение/вычитания. Но в Python операторов больше и тут несколько сложнее.
Тут есть отдельный фрагмент в документации, в котором говорится, что
x ** x выполняется первым; +x, -x, ~x — вторым, а *, @, /, //, % — третьим и т.д.
📌 Документация
#lesson