#python python... PYTHON 🔛 🚀
11 subscribers
914 photos
7 videos
158 files
1.54K links
Download Telegram
​​Git: полное руководство

Это руководство поможет новичкам изучить базовые функции системы контроля версий Git. После завершения этого руководства вы обнаружите, что обладаете умеренным опытом в использовании системы контроля версий Git, откуда вы сможете перейти на следующий уровень.
Модуль howdoi

Возник какой либо вопрос по коду? Хотите посетить StackOverflow, не выходя из терминала? С howdoi, вы можете это легко сделать. Зачем открывать браузер и читать блоги (рискуя сильно отвлечься), если вы можете просто остаться в консоли и спросить

Для использования введите в консоли howdoi "ваш вопрос"
Требуется подключение к интернету

#модули
Модуль - Emoji

Смайлы стали способом выразить и улучшить простые скучные тексты. Теперь их можно использовать и в программах на Python. У вас есть полная возможность использовать смайлы в своем коде. Для этого необходимо установить модуль emoji.

Установка:
pip install emoji

Обновления до последних пакетов смайликов:
pip install emoji --upgrade

Использование:
from emoji import emojize
print(emojize(":thumbs_up:"))

Используйте шпаргалку по смайлам, чтобы найти свой любимый смайлик.

#модули
​​Насколько просто заниматься Machine Learning? Какими знаниями нужно обладать для разработки искусственного интеллекта? Узнай на бесплатном интенсиве! 


Регистрируйся по ссылке: ▶️ https://clc.am/MsvXTQ.
 
✔️ Настроим среду и проведем экспресс-введение в Python.
✔️ Построим модель от начала до конца и оценим её качество.
✔️ Проведём ревью работ участников.
 
🎁 Всем, кто выполнит задания интенсива и дойдёт до конца, подарят электронную книгу Кея Петерсона и Дэвида Колба «Век живи — век учись» от издательства «МИФ»!

Сделай шаг к изучению профессии будущего!
Задача - String array duplicates

В этой задаче вам будет предоставлен массив строк, и ваша задача - удалить все последовательные повторяющиеся буквы из каждой строки в массиве.

Например:
dup(["abracadabra","allottee","assessee"]) = ["abracadabra","alote","asese"]
dup(["kelless","keenness"]) = ["keles","kenes"]

Строки будут только в нижнем регистре, без пробелов.
Python задачи и вопросы - канал на котором публикуются интересные задачки по Python.

Тематика канала:
— встроенные типы и операции с ними
— модули и библиотеки
— работа с файловой системой
— кортежи, словари множества
— ООП, функции и списки 
— базовый синтаксис и прочее

Проверь свои знания языка на @py_quiz
​​Установка и настройка Python 3. Руководство

Установка или обновление Python на вашем компьютере – это первый шаг к тому, чтобы стать программистом Python. Существует множество способов установки: вы можете загрузить официальные дистрибутивы Python с Python.org, установить из диспетчера пакетов и даже установить специализированные дистрибутивы для научных вычислений, Интернета вещей и встроенных систем.

В этом руководстве основное внимание уделяется официальным дистрибутивам, поскольку они, как правило, являются лучшим вариантом для начала обучения программированию на Python.

#статья
Модуль pickle
#Python

Модуль pickle реализует мощный алгоритм сериализации и десериализации объектов Python. "Pickling" - процесс преобразования объекта Python в поток байтов, а "unpickling" - обратная операция, в результате которой поток байтов преобразуется обратно в Python-объект. Так как поток байтов легко можно записать в файл, модуль pickle широко применяется для сохранения и загрузки сложных объектов в Python.
30 сентября – 2 октября приглашаем системных инженеров и всех, кто интересуется облачными сервисами AWS / Azure / GCP, на онлайн конференцию Get Prof IT: DevOps & Cloud.

Конференция продлится три дня, каждый день – один доклад, посвященный опыту работу с облачной платформой.

🔹30 сентября: AWS – история переезда;
🔹1 октября: Practical Aspects k8s in Azure Cloud;
🔹2 октября: Hybrid-cloud with Google.

Участие бесплатное.

🗓 30 сентября - 2 октября, начало в 10:00 МСК

🌐 ОНЛАЙН

Регистрация: https://epa.ms/cloud-conference
Вебинар для Python-разработчиков с опытом.

Покажем на практике:

1. Что делать, когда ресурсов для вертикального масштабирования redis уже нет, а данных становится всё больше.

2. Как в web-разработке применяются алгоритмы консенсуса.

3. Как перемещать данные между старым и новым хранилищами и не допустить downtime.

• 6 октября в 19:00 (мск)
• 60 минут практики + 20 минут ответов на вопросы
• Бесперебойная онлайн-трансляция

Вебинар для Python-разработчиков с опытом.
Бесплатная регистрация на сайте
Python Interviews: Discussions with Python Experts (2018)
Автор: Michael Driscoll
Количество страниц: 368

В книге содержатся двадцать разных интервью по Python, приведенные различными практиками из индустрии, от авторов пакетов до data scientist-ов. Вы ознакомитесь с трендами в программировании, изучите историю языка и поймете, как мыслят успешные опытные программисты.

Скачать книгу
Django. Оптимизация работы с базой данных

В этой статье мы поделимся с вами несколькими советами по оптимизации запросов к базе данных.

Читать статью

#django
Mastering Large Datasets with Python (2020)
Автор: John T. Wolohan
Количество страниц: 312

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

Скачать книгу
Числа в Python

В этом руководстве вы узнаете о числах и основах математики в Python. Вы изучите целые числа, числа с плавающей запятой и комплексные числа и увидите, как выполнять вычисления с использованием арифметических операторов Python, математических функций и числовых методов.

https://proglib.io/w/98f451a2
Forwarded from Python Academy
Символы Юникода

Добавлять юникод-символы в строковые литералы можно не только с помощью их номеров, но и по их названиям.

Более того, такая запись символов юникода совместима и с f-строками, а это очень удобно.

#строки #юникод