PythonCamp
رفتن به کانال در Telegram
Лагерь Python-программистов! Обратная связь: @earlsky Copyright: @camprobot Perfluence
نمایش بیشتر9 074
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-267 روز
-11330 روز
آرشیو پست ها
9 074
Надоело искать книги по всему интернету? Тогда это то что ты искал.
1) Крупная русскоязычная библиотека книг по программированию
2) Бот для поиска книг (В базе уже более 1500 книг)
3) Англоязычная библиотека книг по программированию
9 074
@staticmethod и @classmethod
Первое обозначает, что метод — статический. То есть к нему можно обратиться из любого места в коде. К тому же он не принимает self.
@classmethod обозначает, что метод просто привязан к классу. Метод с этим декоратором принимает первым аргументом — класс, в котором он определён.
#theory9 074
Python. Полное руководство
Д.М. Кольцов
2022
Эта книга поможет вам освоить язык программирования Python практически с нуля, поэтапно, от простого к сложному. Первая часть книги посвящена базовым основам языка: переменные и типы данных, операторы, циклы и условные операторы, математические функции, кортежи, множества и словари, итераторы и генераторы, модули и пакеты, а также многое другое. Во второй части книги перейдем к более сложным вещам в Python: объектно-ориентированное программирование, метапрограммирование, многопоточность и масштабирование. Отдельное внимание будет уделено документированию своего проекта в Python, контролю и оптимизации кода. Теоретическая часть книги сопровождается практическими примерами, позволяющими на практике осваивать полученные теоретические знания.
#python #rus
9 074
Замыкание
Это когда вложенная функция обращается к переменной из внешней функции, даже после того, как та выполнилась.
Подобная штука часто используется в функциональном программировании. На её основе создано куча алгоритмов.
Но без надобности использовать не стоит, ведь это довольно требовательная вещица.
#lesson
9 074
Designing Microservices with Django
Akos Hochrein
2019
В этой книге вы рассмотрите, как выглядят микросервисы, как они взаимодействуют друг с другом и как они создаются с помощью языка программирования Python и веб-фреймворка Django.
#python #eng
9 074
⚡️Выучить Python за месяц — реально!
Стоит начать читать канал Python Teacher. Каждый день ребята постят только нужную и полезную инфу:
– Авторские статьи, книги и пособия.
– Советы от лучших преподавателей.
– Полезные фишки и фичи языка.
Присоединяйся: @Python_Teacherr
9 074
⚡️Выучить Python за месяц — реально!
Стоит начать читать канал Python Teacher. Каждый день ребята постят только нужную и полезную инфу:
– Авторские статьи, книги и пособия.
– Советы от лучших преподавателей.
– Полезные фишки и фичи языка.
Присоединяйся: @Python_Teacherr
9 074
Learn Robotics Programming: Build and control autonomous robots using Raspberry Pi 3 and Python
Danny Staple
2018
Книга начинается со знакомства с базовой структурой робота, а также с тем, как его спланировать, построить и запрограммировать. По мере продвижения по книге вы постепенно перейдете к добавлению различных выходов и датчиков, освоению новых навыков сборки и написанию кода для интересного поведения с помощью датчиков. Вы также сможете обновить своего робота и настроить подключение к Интернету, телефону и Wi-Fi для управления им.
#python #eng
9 074
Python Data Science: Learn Python in a Week and Master It. An Hands-On Introduction to Big Data Analysis and Mining, a Project-Based Guide with Practical Exercises
Computer Programming Academy
2020
Внутри этой книги вы пройдете через первый раздел, в котором обсуждаются фундаментальные и базовые понятия науки о данных, чтобы перейти к следующим главам, созданным специально для того, чтобы помочь вам освоить все передовые концепции анализа данных, необходимые для получения ценных результатов из большого объема данных.
#python #eng
9 074
Что быстрее, [] или list?
Спойлер: [] быстрее чем вызов функции
На этот вопрос поможет ответить timeit. Модуль позволяет замерять время выполнения каких-либо задач.
Он в разы точнее определяет время работы кода, чем time, поскольку учитывает время работы сборщика мусора.
Кстати, подробнее ответ на вопрос из названия разбирается в этой статье.
📌 Документация
#lesson
9 074
⚡️Самым популярным каналом в тематике «Бекэнд разработки» стал Backend Formula!
Именно здесь простейшим языком объясняют азы разных ЯП, учат писать код с 0 и показывают, как создавать программы на разных платформах.
Подпишись и через неделю создашь приложение, которое залетит в топ AppStore или Googple Play: @backend_formula
9 074
Машинное обучение: основы, алгоритмы и практика применения
Борхани Реза, Катсаггелос Аггелос, Уатт Джереми
2022
Представлены фундаментальные знания и практические инструменты в области машинного обучения, в том числе более 100 углубленных упражнений на языке Python. Дано введение в машинное обучение и математическую оптимизацию, включая методы первого и второго порядков, градиентного спуска и Ньютона. Приведено полное описание обучения с учителем, включая линейную регрессию, двухклассовую и многоклассовую классификацию, а также обучение без учителя и фундаментальные методы генерации признаков Дано введение в нелинейное обучение с учителем и без. Обсуждается тема автоматизированного отбора подходящих нелинейных моделей, включая перекрестную валидацию, бустирование, регуляризацию и ансамблирование.
#python #rus
9 074
Работаем с таблицами
Есть модуль tablib, который позволяет быстро создать таблицу, а потом экспортировать её в определённый формат (JSON, YAML, CLI).
Установка:
pip install tablib
Модуль небольшой и поддерживает все виды манипуляции с таблицей (добавление, удаление, изменение строк) и перевод в определённый формат.
Кстати, он отлично подойдёт, если вы новичок и ходите попробовать себя в Open Source разработке.
📌 Документация
🐙 GitHub
#lesson