TGViewer
Channel Public Channel
Python обучающий

Python обучающий

@pythonist24

Здесь есть всё, чтобы упростить изучение Python. Без воды и сложных терминов.

Сотрудничество: @justcage

Работаем с @Tgpodbor_official

Ссылка РНК: https://clck.ru/3Ghwjd
Subscribers
55.8K
Photos
838
Videos
7
Links
404

Showing posts older than #757 · Back to latest

Older Posts 20 shown
Post #756 23.5K
Распаковывание последовательностей при неизвестном числе элементов

Для указанного в подзаголовке случая в Python 3 есть оператор звездочки – расширенная операция распаковывания последовательности. Переменной со звездочкой присваивается часть списка, содержащая все неприсвоенные элементы, соответствующие этой позиции

Подобные операции можно осуществить и при помощи срезов, но такой код выглядит естественнее. Расширенную операцию распаковывания используют и в циклах, когда длина вложенных последовательностей варьируется
Post #754 21.2K
Объединение строк

В программном коде нередко приходится сталкиваться с конкатенацией строк при помощи знака сложения. Создание строки из списка нескольких подстрок удобнее осуществить при помощи строкового метода join
Post #753 20.3K
​Мечтаете о карьере в сфере IT — начните с Python. Этот язык рекомендуют в качестве первого языка программирования, и для начала обучения вам не понадобятся технические знания и навыки.

Программа акцентирована на практике. За 6 занятий вы освоите логику и синтаксис языка, научитесь работать с данными, изучите основные инструменты для написания кода. С нуля разработаете приложение «To do-list» и создадите чат-бота для Telegram на Python. Попробуйте → https://netolo.gy/iYL
Post #752 18.9K
Присвоение первого непустого значения из ряда

Следующая инструкция присвоит переменной X первый непустой (имеющий истинное значение) объект из множества объектов A, B и С или None, если все предыдущие объекты окажутся пустыми. В простейшем виде эту особенность используют для задания значения по умолчанию

Аналогичным образом логический оператор and можно применять для нахождения первого ложного значения
Post #751 17.6K
​Прокачайте свои навыки в сфере IT и аналитики данных — примерьте роль Data Scientist! Участвуйте в бесплатном онлайн-интенсиве, который пройдёт с 4 по 6 августа. Начало — в 21:00 по московскому времени.

Записывайтесь: 👉 https://clc.to/jlBfOw
Сразу после регистрации отправим вам на почту материал по Data Science с полезными ресурсами и советами, где найти первые заказы для портфолио.

За 3 дня вы научитесь:

⚡️ исследовать данные с помощью языка программирования Python;
⚡️ строить модели для реальных кейсов;
⚡️ находить аномалии в данных;
⚡️ автоматизировать решение бизнес-задач с помощью искусственного интеллекта и Machine Learning.

Спикер интенсива — Михаил Овчинников, главный методист технического направления Skillbox. Разрабатывает ПО последние 17 лет. Докладчик крупнейших IT-конференций России. Специалист в области разработки высоконагруженных систем, обработки больших данных и машинного обучения.

🎉 Участвуйте, задавайте вопросы и получите сертификат на 10 000 рублей на любой курс Skillbox.

Присоединяйтесь!
Post #750 16.4K
Обязательные аргументы

Для принудительного использования аргументов ставьте символ звездочки перед ними, заставляя все аргументы стать ключевыми
Post #749 17.9K
​Вырасти до Middle Python/Django разработчика и устроиться на новую работу.

Если это ваша ближайшая карьерная цель, пост для вас.

Всем, кто уже знает синтаксис Python и писал программы на 100+ строк кода. Кому пока не хватает коммерческого опыта для новой работы или повышения ставки.

«Девман» приглашает на пробную неделю «От новичка до мидл Python/Django разработчика». Старт — 1 августа. Можно зайти, осмотреться, пощупать материалы, познакомиться с менторами, получить план.

Что хорошего будет на курсе?

— Личный ментор.
— Суровое код-ревью.
— Командная разработка. В портфолио упадет до 9 командных проектов. Это полноценные работающие чат-боты, сервисы и интернет-магазины.
— Коммерческая стажировка. Полностью боевые проекты, реальные заказчики, продакшн и зарплата.
— Трудоустройство. Оно тоже будет на стороне курса. Если кажется, что это булшит, свяжитесь с менеджером «Девмана», он расскажет.

Заходите в чат-бота → https://bit.ly/3PxpEtB
Он подберет для вас нужный курс и свяжет с менеджером.
Post #748 17.8K
Генераторы списков

Ещё одна классная особенность Python, дающая возможность быстро создавать списки. Такие выражения позволяют легко писать чистый код, который читается почти как естественный язык
Post #746 22.9K
импорт из __future__

Одно из следствий популярности Python — постоянная разработка следующих версий. Новые версии несут в себе новые функции, если, конечно, ваша версия не устаревшая.
Бояться здесь нечего. Модуль_future_ позволяет импортировать в Python функционал будущих версий. Без всяких преувеличений, перед вами — настоящее путешествие во времени или магия.
Post #745 21.7K
Хотели бы написать аналог популярного мессенджера, планировщик задач или систему хранения файлов как у Dropbox? На курсе Яндекс Практикума расскажем, как реализовать такие проекты с помощью асинхронного программирования на Python.

→ Курс для тех, кто уже пишет на этом языке. Научим строить надежные системы и не бояться высоких нагрузок. За 2,5 месяца студенты напишут асинхронное приложение с нуля, научатся его оптимизировать и разворачивать.

Вот что будет в программе:
— стандартные модули для взаимодействия с процессами и потоками;
— библиотека asyncio, фреймворк FastAPI, асинхронные клиенты для http и БД;
— код-ревью от опытных разработчиков уровня senior;
— 5 индивидуальных проектов в портфолио;
— разбор сложных тем на вебинарах с наставниками.

Программа курса разделена на спринты, но сдавать проекты можно в любое время — удобно совмещать с работой.
Запишитесь в первый поток →
Post #743 18.7K
Нахождение наиболее часто повторяющихся элементов списка

Найти самый часто повторяющийся элемент можно с помощью встроенной функции max. Функция max умеет искать наибольшее значение не только для самого итерируемого объекта, но и основываясь на результах применения к нему функции. Преобразовав список во множество и использовав метод count для нахождения числа вхождений элемента в список, получаем
Post #742 17.9K
👾 НАУЧИСЬ ДЕЛАТЬ КРУТЫЕ 3D-ОБЪЕКТЫ И ЗАРАБАТЫВАТЬ НА НИХ ОТ 100 000 РУБЛЕЙ В МЕСЯЦ!

Приходи на бесплатный интенсив 👉 «Кратчайший путь в 3D-моделировании» 

Здесь не будет «воды» про то, какая это офигенная профессия. 
Сразу приступим к делу:

1. Расскажем, как подойти к освоению программ для 3D-моделирования.
2. Расскажем, как за 2 года выйти на пассивный доход в 200 тысяч рублей на продаже моделей на стоках.
3. Объясним, почему у тебя раньше не получалось на них зарабатывать.

А ещё ты узнаешь:
◻️ где и как продавать свои услуги;
◻️ как получать стабильные и дорогие заказы;

🔻 Готов попробовать свои силы?
Присоединяйся к бесплатному интенсиву — https://bit.ly/3cvjzzd

☝️ Переходи по ссылке в бота и нажми НАЧАТЬ
Post #741 16.7K
Переворачивание строки

Хоть это и выглядит довольно просто, переворачивание строки с помощью литерного цикла может быть утомительным и раздражающим. К счастью, в Python есть встроенная операция для осуществления именно этой задачи — просто обращаемся к индексу ::-1 строки.
Post #740 17.7K
Академия Яндекса впервые проведет Открытый лекторий https://clck.ru/sKUuh . Это бесплатный образовательный проект, где можно прокачаться по востребованным IT-направлениям:

• разработка интерфейсов;
• бэкенд-разработка на Python и Java;
• мобильная разработка на Android, iOS и Flutter;
• маркетинг в IT и управление проектами и продуктами.

В программе более 100 вебинаров: это и традиционные лекции, и семинары с разбором реальных бизнес-кейсов вместе с топовыми экспертами Яндекса, которые создают и продвигают сервисы для миллионов людей. Каждый сможет выбрать занятия из разных блоков и составить свою уникальную программу.

Сегодня в 19:15 по мск состоится открытие - https://www.youtube.com/watch?v=Cr_WwzjSJOI), Даша Золотухина, HRD Яндекса, начнет мероприятие, поделится историей Школ, а руководители Школ расскажут о том, как получить максимум от обучения, подсветят вдохновляющие кейсы, покажут статистику и поговорят про программу.
Открытый Лекторий Яндекса Эксперты и практикующие разработчики Яндекса проведут более 150 онлайн-лекций по разработке, аналитике, менеджменту в IT и soft skills
Post #739 17.3K
geopy

География бывает крайне загадочной средой для программистов (ха, вот так каламбур!). Но с модулем geopy все становится на удивление просто.

Его работа заключается в абстрагировании API-интерфейсов различных сервисов геокодирования, что позволяет вам получать доступ к полному адресу нужного места, его широте, долготе и даже высоте.
Post #737 18K
antigravity

Наверняка вы знаете про Дзен Python, выводимый интерпретатором по команде import this. В третьей версии Python спрятаны и другие «пасхалки»
Post #736 19.2K
​Секрет, который знают не все: чтобы начать карьеру в IT, необязательно сразу становиться программистом.

Оптимальный вариант — профессия «Тестировщик ПО», для которой не нужно уметь программировать, а зарабатывать можно уже через 3-4 месяца обучения.

SkillFactory собрали бесплатный карьерный гид по профессии, в котором есть всё, что нужно для быстрого старта в IT:
▪️Зарплатные перспективы и точки роста
▪️Примеры задач без навыков программирования
▪️Лайфхаки для начинающих в IT-сфере
▪️Бесплатные ресурсы
▪️И кое-что очень интересное

📌 Получить бесплатно: https://clc.to/D_MZqw
Post #735 19.4K
Присвоение первого непустого значения из ряда

Следующая инструкция присвоит переменной X первый непустой (имеющий истинное значение) объект из множества объектов A, B и С или None, если все предыдущие объекты окажутся пустыми. В простейшем виде эту особенность используют для задания значения по умолчанию

Аналогичным образом логический оператор and можно применять для нахождения первого ложного значения
Post #733 22.4K
Списковые включения (ч.2)

Да, определенно этот код короче предыдущего, но всё еще некрасив. С первого взгляда сложно сказать, что делает функция map (она принимает в качестве аргументов функцию и список и применяет функцию к каждому элементу списка). К тому же мы вынуждены определять функцию, это выглядит довольно беспорядочно.

Но, оказывается, можно писать проще и понятнее
Post #731 21.5K
Списковые включения (ч.1)

Возможно где-то до этого ты уже мог слышать понятие «list comprehensions». Это такой способ уместить цикл for, блок if и присваивание в одну строку.

Начнем с простейшего примера. Допустим, нам снова надо возвести в квадрат все элементы списка.
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →