#python python... PYTHON 🔛 🚀
11 subscribers
914 photos
7 videos
158 files
1.54K links
Download Telegram
Forwarded from Python Academy
Нахождение наиболее частых элементов списка

Если необходимо найти несколько наиболее часто повторяющихся значений, лучше воспользоваться счетчиком Counter из библиотеки collections.

Метод Counter.most_common(x) возвращает x кортежей, в которых первое значение – элемент, а второе – количество его повторений.

#collections #counter
Forwarded from Python Academy
Python — самый популярный язык общего назначения. 
Авторский канал @pythonotes рассказывает о его тонкостях, интересных библиотеках и фактах из мира Python.
Хотите изучить Python или узнать его еще лучше
 
🔸 помощь начинающим
🔸 практические советы
🔸 интересные фишки языка
🔸 трики синтаксиса
🔸 комментарии к PEP
🔸 обзоры библиотек

Подписывайтесь, будет интересно!  
📌@pythonotes
Forwarded from Python Academy
Функция zip

Функция zip создаёт итератор, который комбинирует элементы нескольких списков. Это позволяет осуществлять параллельный обход списков в циклах for или, например, выполнять параллельную сортировку.

#функции #zip
Forwarded from Нетология
​​3 первых шага, с которых стоит начать изучение Python → http://netolo.gy/fPL
Forwarded from Python Academy
Функция reduce

Модуль functools позволяет хорошо раскрыть функциональные возможности Python. Например, в functools есть интересная функция reduce, которая позволяет «сжимать» данные, применяя последовательно функцию и запоминая результат.

Таким образом, в примере выше reduce умножает 1 на 2, затем результат этого умножения на 3 и так далее.

#функции #reduce
🔥В 20:00 МСК мы проведём сессию вопросов с двумя людьми, от которых непосредственно зависит то самое будущее Python. Будет два участника: Core-developer и Director at Python Software Foundation. Встречайте: Dustin Ingram (Google) и Carol Willing 👉 bit.ly/3cfM8N3

Любой желающий сможет задать любой вопрос:

- Про новые интересные PEP'ы.
- Про планы на 4.0.
- Про сообщество.
- Про новую модель управления.
- Как стать core-dev / членом psf?

😎Узнаем все тайны!
Хочешь изучить один из самых востребованных языков программирования Python?
Запишись на онлайн курс «Профессия Python-разработчик». Получи быстрый старт и практику кодинга. Освой востребованную, высокооплачиваемую профессию за двенадцать месяцев. Создай искусственный интеллект на дипломе!
👉 Все подробности по ссылке: https://clc.am/IS64FA

Чему научишься:
⚡️ создавать простые и сложные модульные программы: от консольных скриптов до чат-ботов;
⚡️ работать с базами данных;
⚡️ использовать промышленные средства разработки: Git, PyCharm;
⚡️ тестировать код;
⚡️ понимать место Django в семействе веб-фреймворков;
⚡️ оптимизировать старые и/или неудачные веб-приложения.

Центр карьеры Skillbox окажет индивидуальную поддержку на протяжении всего обучения — от помощи с выбором профессии до выхода на работу мечты.

Последний блок - Английский для IT-специалистов, благодаря чему создашь резюме на английском, подготовишься к интервью, подтянешь деловую переписку и специальную лексику.

Будь в числе первых двадцати и забери курс со скидкой 40%!
Подробности по ссылке: https://clc.am/IS64FA.
7 советов про редактированию кода в PyCharm.

https://proglib.io/w/317710ac
Программирование на Python, ориентированное на данные.

https://proglib.io/w/54f7afb9
​​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.

#статья