PythonCamp
الذهاب إلى القناة على Telegram
Лагерь Python-программистов! Обратная связь: @earlsky Copyright: @camprobot Perfluence
إظهار المزيد9 074
المشتركون
لا توجد بيانات24 ساعات
-267 أيام
-11330 أيام
أرشيف المشاركات
9 074
Python, например
Никола Лейси
2021
Это Python, например! Познакомьтесь с самым быстрорастущим языком программирования на сегодняшний день. Легкое и увлекательное руководство поможет шаг за шагом прокачать навыки разработки. Никаких архитектур компьютера, теорий программирования и прочей абракадабры - больше практики! В книге 150 задач, которые плавно перенесут читателя от изучения основ языка к решению более сложных вещей. Руководство подойдет всем, у кого голова идет кругом от различного технического жаргона, а также пространных объяснений - автор уверен, что учить можно и без этого.
#python #rus
9 074
Измеряем время выполнения кода
📌 Документация
Измерение с помощью time не очень точное — гораздо лучше использовать timeit. Модуль имеет два основных метода: timeit и repeat.
• timet — выполняет код некоторое количество раз и замеряет время выполнения. Первый параметр - код, который надо выполнить, setup — настройка перед стартом, например, импорт библиотеки. number - кол-во повторений.
• repeat - делает тоже самое, что и timeit, только несколько раз. И возвращает не число а список результатов скорости выполнения
9 074
Профессиональная разработка на Python
Мэттью Уилкс
2021
Цель этой книги – исследовать те части языка и инструментария языка Python, о которых, возможно, не все знают. Если вы – уже опытный разработчик, то, наверное, многие из них вам уже знакомы, но еще больше ждут, пока у вас появится время на их изучение. Особенно это верно в том случае, когда вы работаете над уже сложившимися системами, в которых изменение архитектуры компонента ради того, чтобы воспользоваться новыми возможностями языка, - дело не частое. Если вы работаете с Python сравнительно недолго, то, вероятно, уже знакомы с недавними добавлениями в язык, но в более меньшей степени с библиотеками, входящими в экосистему.
#python #rus
9 074
Модуль time
📌 Документация
С помощью этого модуля можно измерить время выполнения функции, «заморозить» программу, узнать текущее время и вывести его
Первую задачу выполняет одноимённая функция time. Вернее, она просто замеряет время, но разница между концом работы и её началом будет равна времени выполнения.
Заморозить приложения может команда sleep(), а вот gmtime() и strftime() вернёт текущее время в нужном формате.
#lesson
9 074
Научное программирование на Python
Кристиан Хилл
2021
Эта книга предназначена для того, чтобы помочь ученым и инженерам освоить версию 3 языка программирования Python и связанных с ней библиотек: NumPy, SciPy, Matplotlib и Pandas. Для чтения книги не требуется предварительный опыт программирования и научные знания в какой-либо конкретной области. Но знакомство с некоторыми математическими дисциплинами, такими как тригонометрия, комплексные числа и основы математического анализа, будет также полезным при выполнении разных примеров и упражнений.
Python – мощный язык программирования со множеством расширенных функциональных возможностей и дополнительных пакетов поддержки. Основной синтаксис языка прост и понятен для изучения, но в полном объеме изучить его невозможно в книге такого размера. Таким образом, наша цель – сбалансированное, но достаточно подробное введение в самые главные функциональные возможности языка и самых важных библиотек.
#python #rus
9 074
Хочешь прокачать свои навыки InfoSec?
Один из лучших каналов по этичному хакингу - https://t.me/joinchat/xifnRmUgi4plZDRi
✔️Лучшее комьюнити в мире
✔️Контроль качества контента
✔️Статьи от наших подписчиков
✔️Активные стримы
✔️Ничего лишнего, всё по делу.
✔️Заходи и становись лучше вместе с нами!
Хакинг от новичка до профи. Только свежая и эксклюзивная информация. Offensive, Defensive, Pentest, CTF и многое другое.
Присоединяйся https://t.me/joinchat/xifnRmUgi4plZDRi
9 074
Python. Сборник упражнений
Бен Стивенсон
2021
Данный сборник упражнений будет призван расширить и углубить знания читателей в области программирования на Python путем решения практических задач разной степени сложности. В книге содержится 186 заданий, охватывающих самые различные учебные дисциплины и сферы жизнедеятельности. Для части упражнений в книге даны решения с описанием использованных техник, а также соответствующих синтаксических конструкций языка Python. Для того, чтобы справиться с предложенными заданиями, читателю будет достаточно базовых знаний языка, полученных в любом курсе по Python.
К особенностям данной книги можно отнести то, что в ней используется простой и доступный стиль программирования, упражнения взяты как из области математики и информатики, так и из других дисциплин, и приблизительно на половину заданий даны решения.
#python #rus
9 074
Библиотека Emoji
Модуль позволяет без особых проблем добавлять и использовать смайлики в своих скриптах.
Установка:
pip install emoji
Его использование не предоставляет труда: метод emojize принимает в себя текст с id эмодзи и возвращает готовые к отображению данные.
Чтоб узнать все коды emoji, стоит посетить этот сайт. А подробнее весь функционал в виде языков или use_aliases, можно посмотреть на сайте документации.
#модуль9 074
Основы Python. Научитесь думать как программист
Аллен Б. Дауни
2021
Представленное практическое руководство последовательно раскрывает все основы программирования на языке Python. Вы будете продвигаться от самых простых тем к самым сложным и уже получите полное представление об одном из самых популярных языков программирования.
#python #rus
9 074
Python и 1000 программ — канал для тех, кто программирует, или хочет научиться программировать на Python.
В этом канале:
📂 Сливы платных курсов и книг.
📂 Уроки для начинающих и продвинутых.
📂 Классные программы.
📂 Свежие новости из мира python.
Переходи на канал и учись новому! Время двигаться вперёд.
9 074
Разница между __str__ и __repr__
Что __str__, что __repr__ возвращают строку, но в чём между ними разница? Почему нельзя объединить их в один метод?
Если говорить кратко, то __str__ используется для презентабельного отображения значения, а __repr__ — несёт больше официальную информацию, предназначенную для разработчика (например — класс).
Строка имеет «официальный» вид, когда она выполняется в eval и возвращает тот же самый результат.
Также, repr не работает с t n r и тому подобными символами.
#lesson
9 074
В международный музыкальный стартап требуется опытный fullstack разработчик.
Мы переосмысляем всемирный live рынок и создаём глобальный мультиязычный агрегатор всего, что связано с концертами. Сейчас одной из лучших мировых UX/UI студий разрабатывается дизайн MVP.
Вакансия предполагает переезд в Дубай.
На первом этапе - удалёнка.
Необходимый стек - Python, Django, Postgres, AWS.
Стек может быть альтернативный если вы сумеете обосновать преимущества исходя из условий:
1. Проект High-load, работаем с огромным массивом данных
2. Важнейший элемент - скорость обработки данных
3. Данные забираем из множества API на этапе создания MVP. В дальнейшем - написание и поддержка универсального краулера для полного охвата данными.
4. Бэкенд, фронтенд - вы должны одинаково хорошо разбираться в технологиях.
Условия:
⁃ $3500 в месяц на этапе удалённой работы в России, $4500 после переезда в Дубай
⁃ Трудоустройство в ОАЭ с оформлением ВНЖ
⁃ Доля в компании по результатам работы
⁃ Проживание всей командой на вилле в Дубае: еда, бассейн, тренажерный зал
⁃ Возможность роста в тимлида после перехода из стадии MVP
Будьте готовы выполнить тестовое задание за вознаграждение.
Чтобы откликнуться - пишите @alexn
9 074
Анализ социальных медиа на Python
Марко Бонцанини
2018
Настоящая книга рассказывает, как с помощью научного инструментария Python получать и анализировать данные из наиболее популярных сетей, таких как Facebook, Twitter, Stack Exchange и др. В русскоязычное издание еще добавлено приложение об анализе данных из сети "ВКонтакте". Издание предназначено для специалистов по анализу данных, а также будет полезно всем разработчикам на Python, которые желают извлекать коммерческую пользу из социальных сетей.
#python #rus
9 074
Значения по умолчанию
Чаще всего, когда мы вызываем функцию мы задаём ей аргументы. Но если мы этого не сделаем, появится ошибка — программа не знает, что передавать методу.
Это можно исправить с помощью значений аргументов по умолчанию. Если вы ничего не дали функции, то она сама подставит этот объект там, где это необходимо.
Рассмотрим пример с картинки выше. В первом случае, при вызове функции без аргументов, мы берём те самые значения по умолчанию. Во втором — задаём value1 значении "Hi", а в третьем — назначаем value2 "python".
#lesson
