ch
Feedback
Python | Программирование

Python | Программирование

前往频道在 Telegram

Python без границ для всех Владелец, реклама @Ak_Mihail Преобрести рекламное размещение: https://telega.in/c/Python_libr

显示更多
8 919
订阅者
无数据24 小时
-167 天
-4130 天
帖子存档
Изучение сложных систем с помощью Python. 2019 #RU || Бесплатный софт для чтения книг.

📓 Изучение сложных систем с помощью Python | Дауни Аллен Б. Наука о поведении сложных системах – использует различные вычисл
📓 Изучение сложных систем с помощью Python | Дауни Аллен Б. Наука о поведении сложных системах – использует различные вычисления для изучения естественных и гуманитарных наук. Одним из основных инструментов науки о сложных системах являются дискретные модели, включая сети и графы, клеточные автоматы, а также агентное моделирование. Наука о сложных системах очень полезна, особенно если необходимо объяснить поведение природных и социальных систем, она обеспечивает разнообразный и адаптируемый инструментарий моделирования, позволяет применить навыки программирования, а также поразмыслить над фундаментальными вопросами философии науки. В книге приводится код, математические тексты и пояснения, необходимые для понимания работы моделей. Издание будет полезно широкому кругу лиц, здесь опущены очень сложные технические детали. #RU

📌 Что такое декоратор? Это вызываем объект (например, функция или класс с методом __call__), которая меняет поведение другой
📌 Что такое декоратор? Это вызываем объект (например, функция или класс с методом __call__), которая меняет поведение другой функции. Создаются они просто. Вы создаёте вызываем объект, который принимает функцию (пусть её имя будет speedtest) и возвращает функцию-обёртку. Когда вы вызываете speedtest(), на самом деле отрабатывает обёртка, которая потом сама использует полученную функцию. #урок

📓 Изучаем Python. Том 2. Благодаря книге вы:" Исследуете основные встроенные типы объектов Python, такие как числа, списки и
📓 Изучаем Python. Том 2. Благодаря книге вы:" Исследуете основные встроенные типы объектов Python, такие как числа, списки и словари" Научитесь создавать и обрабатывать объекты с помощью операторов Python и освоите общую синтаксическую модель Python" Сможете применять функции для устранения избыточности кода и упаковки кода с целью многократного использования" Узнаете, как организовывать операторы, функции и прочие инструменты в более крупные компоненты посредством модулей" Погрузитесь глубже в классы - инструмент объектно-ориентированного программирования Python для структурирования кода". Научитесь писать крупные программы с применением модели обработки исключений и инструментов разработки Python" Освоите более сложные инструменты Python, включая декораторы, дескрипторы, метаклассы и обработку Unicode"Книга Learning Python находится в начале моего списка рекомендованной литературы для любого, кто желает научиться программировать на Python." #RU

📌 Что такое декоратор? Это вызываемый объект (например, функция или класс с методом __call__), которая меняет поведение друг
📌 Что такое декоратор? Это вызываемый объект (например, функция или класс с методом __call__), которая меняет поведение другой функции. Создаются они просто. Вы создаёте вызываем объект, который принимает функцию (пусть её имя будет speedtest) и возвращает функцию-обёртку. Когда вы вызываете speedtest(), на самом деле отрабатывает обёртка, которая потом сама использует полученную функцию. #урок

📌 Красивый вывод Небольшие списки/словари ещё можно спокойно читать, но когда появляются вложенные коллекции или словари дос
📌 Красивый вывод Небольшие списки/словари ещё можно спокойно читать, но когда появляются вложенные коллекции или словари достигают огромных размеров, их восприятие усложняется в разы. Поэтому мы можем красиво оформить их вывод с помощью pprint. Модуль добавляет отступы, переносит значения на новую строку, если они не умещаются в одну. Также библиотека показывает, где может быть рекурсия и скрывает вложенные элементы, в зависимости от параметра depth. 📕 Документация #урок

📓 Изучаем Python. Том 1. С помощью этой практической книги вы получите всестороннее и глубокое введение в основы языка Pytho
+1
📓 Изучаем Python. Том 1. С помощью этой практической книги вы получите всестороннее и глубокое введение в основы языка Python. Будучи основанным на популярном учебном курсе Марка Лутца, обновленное 5-е издание книги поможет вам быстро научиться писать эффективный высококачественный код на Python. Она является идеальным способом начать изучение Python, будь вы новичок в программировании или профессиональный разработчик программного обеспечения на других языках. Это простое и понятное учебное пособие, укомплектованное контрольными вопросами, упражнениями и полезными иллюстрациями, позволит вам освоить основы линеек Python 3.X и 2.X. Вы также ознакомитесь с расширенными возможностями языка, получившими широкое распространение в коде Python. #RU

📌 Особые методы класса У класса есть функции (или методы), отвечающие за жизненно важные элементы класса. Но самое интересно
📌 Особые методы класса У класса есть функции (или методы), отвечающие за жизненно важные элементы класса. Но самое интересное то, что вы можете спокойно менять поведение этих методов. __init__ — конструктор класса. Он вызывается каждый раз, когда создаётся экземпляр класса. Здесь задаются все самые важные значения. __str__, __repr__ — методы для перевода класса в строку. Один вызывается с помощью str() и предназначен для пользователей, второй вызывается с помощью repr() и предназначен для программистов. __eq__ — метод, который вызывается при проверки классов на равенство, то есть при использовании оператора ==. #урок

Хотите начать свою карьеру в IT в качестве разработчика на Python? Школа программирования Хекслет приглашает на подготовитель
Хотите начать свою карьеру в IT в качестве разработчика на Python? Школа программирования Хекслет приглашает на подготовительный онлайн-курс по Python: https://bit.ly/3xLkwfv Всего за 2 недели вы изучите основы языка под руководством опытного наставника, пройдете 69 уроков с практикой в браузере и напишете свою первую программу. 📍Не важно, сколько вам лет, какое у вас образование и кем вы работаете сейчас. Для начала обучения не нужен опыт в разработке! 📍Азы перспективной профессии доступны по цене похода в кино или нескольких чашек кофе. Полная стоимость курса всего 990 рублей. Торопитесь. Стартуем 27 апреля!

Байесовский анализ на Python. 2020 #RU || Бесплатный софт для чтения книг.

📓 Байесовский анализ на Python. Эта книга, посвященная методике вероятностного программирования, научит вас создавать гибкие
📓 Байесовский анализ на Python. Эта книга, посвященная методике вероятностного программирования, научит вас создавать гибкие байесовские статистические модели в программном коде. Сочетание гибкого определения модели и механизма автоматического логического вывода предоставляет исследователю мощный инструмент для быстрого создания, анализа и постепенного усовершенствования новых статистических моделей. Вероятностное программирование делает статистическое моделирование доступным практически для всех, значительно снижая требования к уровню математической подготовки, позволяя создавать новые модели более простым методом и тратить на это меньше времени. Издание будет полезно всем специалистам по анализу данных, решающим нетривиальные задачи, связанные с вероятностными распределениями. #RU

📌 Генераторные списки Это выражения, которые позволяют нам быстро фильтровать или менять списки. Оно напоминает работу map и
📌 Генераторные списки Это выражения, которые позволяют нам быстро фильтровать или менять списки. Оно напоминает работу map и filter, только читается чуть проще. Выглядит оно примерно так: {expression} for i in {iterale} if {expression2}. if используется для фильтрации и его добавление не обязательно. Записываются эти выражения внутри квадратных скобок ([]), таким образом создаётся список. Если нам нужно множество, записываем в {}, если генератор, в (). #урок

В четверг, 28 апреля, стартует наш курс «Python для новичков» Хотите стать ИТ-спецом, но не знаете, с чего начать? Python — о
В четверг, 28 апреля, стартует наш курс «Python для новичков» Хотите стать ИТ-спецом, но не знаете, с чего начать? Python — один из самых простых и востребованных языков программирования. Мы начнем с абсолютного нуля! «Python для новичков» — практический курс по Python, направленный на изучение основ и базовых концепций программирования. Пройдя курс, в перспективе вы сможете легко углубиться в любую из ИТ-сфер: веб-разработку, анализ данных, безопасность приложений и так далее. Записывайся прямо сейчас по ссылке. За­дать воп­росы пре­пода­вате­лю мож­но в на­шем Телеграм‑канале.

Программирование на Python. Первые шаги. 2022 #RU || Бесплатный софт для чтения книг.

📓 Программирование на Python. Первые шаги. В книге описаны базовые конструкции программирования на языке Python: от именован
📓 Программирование на Python. Первые шаги. В книге описаны базовые конструкции программирования на языке Python: от именования переменных до многострочных программ с несколькими вложенными циклами и условными конструкциями. Материал содержит подробные пошаговые инструкции, множество примеров. В помощь читателю приведены иллюстрации и примеры интерактивных оболочек программных кодов, а также ссылки на источники и интернет-ресурсы. В каждой главе разбор возможных ошибок и задания с ответами в конце книги. Книга подойдет для дополнительного образования в школе и дома. Будет полезна учащимся средней и старшей школы, учителям, руководителям кружков и всем, кто интересуется программированием. #RU

📌 Аннотация типов. Часть 1 Все мы знаем, что Python — язык с динамической типизацией, то есть язык всю работу касаемо типов
📌 Аннотация типов. Часть 1 Все мы знаем, что Python — язык с динамической типизацией, то есть язык всю работу касаемо типов объект берёт на себя. Но у такого подхода есть проблема — редактор кода не знает, что может быть на месте какой-то переменной, из-за чего хуже работает автодополнение. Также можно передать неправильный тип функции. Ей нужен список, а вы передали множество. Функция отработает и ни Python, ни IDE вам ничего не скажут. Проблему решили с помощью аннотации, они позволяют редактору узнать, какой тип используется, но никак не меняют поведение программы. #урок

📌 Аннотация типов. Часть 1 Все мы знаем, что Python — язык с динамической типизацией, то есть язык всю работу касаемо типов
📌 Аннотация типов. Часть 1 Все мы знаем, что Python — язык с динамической типизацией, то есть язык всю работу касаемо типов объект берёт на себя. Но у такого подхода есть проблема — редактор кода не знает, что может быть на месте какой-то переменной, из-за чего хуже работает автодополнение. Также можно передать неправильный тип функции. Ей нужен список, а вы передали множество. Функция отработает и ни Python, ни IDE вам ничего не скажут. Проблему решили с помощью аннотации, они позволяют редактору узнать, какой тип используется, но никак не меняют поведение программы. #урок

📌 Дзен Python У Python есть свод правил, которые должен придерживаться каждый разработчик, чтобы его код был стабильным, гиб
📌 Дзен Python У Python есть свод правил, которые должен придерживаться каждый разработчик, чтобы его код был стабильным, гибким и читаемым. Прочитать его можно, выполнив import this. Тим Петерс решил составить свод из 20 правил, но их всего лишь 19. Почему? 20-е правило должен был написать Гвидо Ван Россум — разработчик Python, но это место до сих пор пустует. Автор языка хотел таким образом сказать, что у каждого правила есть исключения. P.S. Если вы с помощью inspect посмотрите код, то увидите явное нарушение этих правил :) #урок