PythonCamp
前往频道在 Telegram
Лагерь Python-программистов! Обратная связь: @earlsky Copyright: @camprobot Perfluence
显示更多9 074
订阅者
无数据24 小时
-267 天
-11330 天
帖子存档
9 074
Программирование для «нормальных» с нуля на языке Python, Часть 1
М. В. Сысоева, И. В. Сысоев
2018
Книга позволит вам, начав с нуля, быстро и качественно научиться делать нужные вещи: производить вычисления, читать, записывать и анализировать данные, строить графики, и при этом освоить основные принципы программирования: структуры данных, циклы, условия, подпрограммы, поиск ошибок и отладку.
#python #rus
9 074
Устали от кучи if`ов?
На замену им пришёл Pattern matching в Python 3.10. Ещё один синтаксический сахар.
С его помощью мы можем определять поведение объекта на основе входящих данных и при этом писать меньше кода.
Это как switch/case в си-подобных языках, только возможностей в разы больше. Кстати, они все есть в PEP 636.
#theory
9 074
Practical Quantum Computing for Developers
Vladimir Silva
2019
В этой книге рассматриваются такие основные темы, как физические компоненты квантового компьютера: кубиты, запутанность, логические элементы, схемы и то, чем они отличаются от традиционного компьютера.
#python #eng
9 074
Modern Tkinter for Busy Python Developers
Mark Roseman
2021
Эта книга предназначена для обычных программистов на Python, желающих быстро создавать настольные пользовательские интерфейсы. Вы можете быть новичком в Tkinter или хотите обновить свои знания. Вам не нужно быть экспертом в области ООП, архитектуры MVC, многопоточности или других продвинутых тем. На самом деле, для использования Tkinter вам не понадобится ничего из этого.
#python #eng
9 074
Context Manager
Для работы с with нужны функции
__enter__ и __exit__. Но это вовсе не мешает нам использовать его с функциями. Возможно, это за счёт contextlib.
Поэтому, импортируем @contextmanager, возвращаем объект, с которым будем проходить работа с помощью yield и готово!
#theory9 074
Хотите начать свою карьеру в IT в качестве разработчика на Python?
Школа программирования Хекслет приглашает на подготовительный онлайн-курс по Python!
Всего за 2 недели вы изучите основы языка под руководством опытного наставника, пройдете 69 уроков с практикой в браузере и напишите свою первую программу.
Не важно, сколько вам лет, какое у вас образование и кем вы работаете сейчас. Для начала обучения не нужен опыт в разработке!
Торопитесь. Стартуем 6 июля!
9 074
Python. Чистый код для продолжающих.
Эл Свейгарт
2022
"Python. Чистый код для продолжающих" - это не набор полезных советов и подсказок по написанию чистого кода. Вы узнаете о командной строке и других инструментах профессионального разработчика: средствах форматирования кода, статических анализаторах и контроле версий. Вы научитесь настраивать среду разработки, давать имена переменным и функциям, делающие код удобочитаемым, грамотно комментировать и документировать ПО, оценивать быстродействие программ и сложность алгоритмов, познакомитесь с ООП.
Такие навыки поднимут вашу ценность как программиста не только в Python, но и в любом другом языке.
#python #rus
9 074
Введение в анализ алгоритмов
Майкл Солтис
2019
Задача данной книги проста: разобрать «идеи», лежащие в основе программ, и показать, как доказывать их правильность.
Как математически доказать, что заданный алгоритм делает то, что он должен делать? И почему это так важно?
Доказывается правильность классических алгоритмов: целочисленного деления, алгоритм Евклида, ранжирования, др. Помимо традиционных алгоритмов, таких как жадные алгоритмы, алгоритмы динамического программирования и алгоритмы «разделяй и властвуй», книга исследует также рандомизированные и онлайновые алгоритмы. Книга усеяна задачами. Большинство задач теоретические, но многие требуют реализации алгоритма; для таких задач используется язык программирования Python 3.
#python #rus
9 074
Итак, вокруг курсов за деньги позубоскалил каждый желающий, а что на тему бесплатных онлайн практикумов?
Товарищи из REBRAIN развивают своё сообщество, где помимо курсов вкидывают анонсы практикумов на самые разные темы. Беглый поиск выдаёт Kubernetes, Docker, Ansible, Gitlab CI, Linux, Kafka, MySQL, Golang и прочая автоматизация. Спикеры обнаруживаются из Avito / Skyeng / AWS / Luxoft / DataArt / Selectel и др.
И да, за них денег не берут. Так что кому интересно, подключайтесь
9 074
eval и exec
Обе функции используется для выполнения кода в строке словно Python интерпретатором, но:
eval(code) вычисляет одно выражение и возвращает результат. Никаких циклов, никаких if/elif/else и подобного вы не сможете использовать.
exec(code) выполняет все действия. Ты просто говоришь интерпретатору выполнить эти операции.
#theory9 074
Получи бесплатно доступ к курсу по программированию от GeekBrains и напиши свою первую программу на Python за 3 часа.
Подойдёт для тех, кто хочет:
1. Попробовать себя в IT с нуля.
2. Сменить профессию.
3. Работать в перспективной сфере.
4. Начать зарабатывать удаленно/на фрилансе.
После регистрации тебе откроются:
– Доступ к эксклюзивным лекциям по основам программирования с платной
программы обучения
– Мастер-класс по созданию первой программы на Python
– Карьерные лекции про рынок IT, смену профессии, трудоустройство
Регистрируйся на курс по ссылке: https://clc.to/7wW1-A
9 074
Обработка естественного языка в действии
Хобсон Лейн, Ханнес Хапке, Коул Ховард
2020
«Обработка естественного языка в действии» станет вашим руководством по созданию программ, способных распознавать и интерпретировать человеческий язык. В издании рассказано, как с помощью готовых пакетов на языке Python извлекать из текста смыслы и адекватно ими распоряжаться. В книге дается расширенная трактовка традиционных методов NLP.
#python #rus
