Python обучающий
Здесь есть всё, чтобы упростить вам изучение Python. Без воды и сложных терминов. Сотрудничество: @bateman24 Помощник: @justcage (личные консультации НЕ оказываем)
Ko'proq ko'rsatish75 391Obunachilar
-2324 soatlar
-3027 kunlar
-94730 kunlar
Po'stilar arxiv
Объединение скриптов Python и Shell
Теперь это то, что вы не можете сделать с C или C ++. Если вы парень с открытым исходным кодом, то вы наверняка используете Linux в качестве основной операционной системы или, по крайней мере, двойную загрузку. Итак, Linux уже включает Python. И python чрезвычайно совместим с Linux. Это дает нам преимущество их компиляции и объединения. Вы можете просто создать сценарий, который может работать как обычный сценарий Unix, а также интерпретируемый код Python одновременно.
Бесплатный вебинар по chatGPT "Создай нейро-сотрудника с нуля, без опыта программирования"
Вы узнаете как использовать chatGPT в профессиональных целях, создавать нейросотрудников на заказ и зарабатывать на ИИ.
Регистрируйтесь прямо сейчас - будьте в курсе всех новинок из мира AI.
Реклама. ООО "ТЕРРА ЭЙАЙ". ИНН 9728019395. erid: LjN8KVWEN
Сила «однострочников» (One-Liners)
Вы устали пробираться между строк кода и теряться в условных конструкциях? Тогда, однострочники Python — это то, что вам нужно
⚡️Экстренные новости с крокус-сити
Корреспондент канала Первый Московский находится на месте происшествия, прямая трансляция раньше остальных СМИ здесь – https://t.me/+MAXuWDoTCgkwNGNi
Сделать список плоским
Ох уж эти списки, состоящие из списков. Как бы их сделать попроще, выстроить в один ряд? Для этого тоже есть решение.
В третьей строке код проверяет, не является ли элемент списком. Если да, то использует метод extend() для расширения этим элементом итогового списка, если нет — то присоединяет его как одиночный элемент методом append().
Также в этой строке функция вызывает сама себя и, в случае списков, состоящих из списков, «проваливается» в них до тех пор, пока не доберётся до элементов, не являющихся списками. Это называется рекурсией.
🤑56% россиян взаимодействуют с ИИ в повседневной жизни, а каждый третий — использует ИИ в работе.
Об этом говорят данные опроса, проведённого экспертами СберМаркетинга ко «Дню искусственного интеллекта» на выставке «Россия». Экспозиция проходит до 15 марта в павильоне Сбера на ВДНХ. На выставке можно узнать, как ИИ-технологии делают жизнь человека удобнее, помогают заботиться о здоровье, учиться и заниматься творчеством.
Подписывайтесь на телеграм-канал СберМаркетинг, чтобы не пропустить актуальные новости из мира маркетинга и рекламы.
Реклама. Рекламодатель ООО «С-МАРКЕТИНГ» ИНН 7736319695
Перезагрузка оператора
Python поддерживает перезагрузку оператора. Зная эти слова, вы сразу кажитесь настоящим компьютерным гением.
На самом деле, концепция довольно проста. Вы когда-нибудь задавались вопросом, почему в Python можно использовать оператор + для добавления чисел и конкатенации строк? Это и есть перезагрузка оператора в чистом виде.
Вы можете определить объекты, которые будут пользоваться стандартными символами операторов Python по-своему. Тогда их можно будет использовать в зависимости от содержимого объектов, с которыми вы работаете.
Регистрируйтесь на конкурсы на площадке GitVerse и получайте возможность выиграть 500 тыс. руб!
Объявляем о начале регистрации на конкурсы от GitVerse в рамках олимпиады «IT-Планета 2024».
Вас ждут два трека, увлекательные задания и призовой фонд в размере 500 тыс. рублей *!
До 31 марта регистрируйтесь в конкурсе и проходите отборочное тестирование на платформе для разработчиков GitVerse от СберТеха. Можно выбрать из двух направлений:
👉 «Прикладное программирование if...else»
Это конкурс для разработчиков в возрасте от 18 до 35 лет, которые создают прикладное ПО.
Требования к участникам — знание C/C++/Java/Python, понимание алгоритмов и умение применять их на практике.
Вас ждут прикладные задачи, связанные с разработкой серверной части. А в случае успешного прохождения второго этапа — очный финал!
Подробные условия конкурсов и регистрация.
👉 «Разработка игр – GameDev»
Это соревнование для разработчиков игр в возрасте от 18 до 35 лет. Участвовать можно самостоятельно или вместе с командой до 4 человек.
Требования — отличное понимание игровых механик, знание всех аспектов движков и умение выбирать правильное решение для прототипирования игры.
Каждый конкурс состоит из трех этапов: отборочное тестирование, основной этап — отправка проектов или решение прикладных задач, — и очный финал.
Подробные условия конкурсов и регистрация.
Следите за новостями и удачи в конкурсах!
*За вычетом НДФЛ
Сделать список плоским
Ох уж эти списки, состоящие из списков. Как бы их сделать попроще, выстроить в один ряд? Для этого тоже есть решение.
В третьей строке код проверяет, не является ли элемент списком. Если да, то использует метод extend() для расширения этим элементом итогового списка, если нет — то присоединяет его как одиночный элемент методом append().
Также в этой строке функция вызывает сама себя и, в случае списков, состоящих из списков, «проваливается» в них до тех пор, пока не доберётся до элементов, не являющихся списками. Это называется рекурсией.
Не пропусти мероприятие «GitVerse: открой вселенную кода»
29 марта в 10:00 приглашаем тебя на онлайн-презентацию от СберТеха. На ней ведущие ИТ-эксперты расскажут о функциональности GitVerse – платформы для работы с исходным кодом.
GitVerse позволяет создавать проекты с открытым и закрытым исходным кодом и развивать их вместе с ИТ-сообществом. На платформе можно организовывать совместную работу, привлекать к проектам новых участников, комментировать код и назначать задачи.
Участники мероприятия узнают все о трендах разработки и роли open source в современном ИТ, возможностях, планах развития, кейсах разработки и оптимизации с помощью GitVerse.
А также – о функциональности AI-помощника GigaCode, который генерирует варианты завершения кода в режиме реального времени, поддерживает более 15 языков программирования и устанавливается как плагин в привычные среды разработки.
Узнай больше о GitVerse и зарегистрируйся на мероприятие.
Ждем тебя 29 марта!
Перезагрузка оператора
Python поддерживает перезагрузку оператора. Зная эти слова, вы сразу кажитесь настоящим компьютерным гением.
На самом деле, концепция довольно проста. Вы когда-нибудь задавались вопросом, почему в Python можно использовать оператор + для добавления чисел и конкатенации строк? Это и есть перезагрузка оператора в чистом виде.
Вы можете определить объекты, которые будут пользоваться стандартными символами операторов Python по-своему. Тогда их можно будет использовать в зависимости от содержимого объектов, с которыми вы работаете.
Хотите стать разработчиком, но не знаете, какой язык программирования выбрать? Вот несколько причин присмотреться к Python 👇🏻
✔ Простой. Элементарный синтаксис легко понять и изучить.
✔ Запускается на разных платформах: MacOS, Linux, Windows, Android, iOS и других. Это удобно.
✔ Имеет ускоренный цикл разработки. Ему не нужно время на сборку и компиляцию. Пишете строку кода — и видите результат.
✔ Даёт гигантскую библиотеку готовых решений — от веб-разработки до искусственного интеллекта.
По данным hh. ru, зарплата новичка — 100 000 рублей, а на июль 2023 открыто 5 365 вакансий.
Освоить язык проще всего на онлайн-курсе Skillbox «Профессия Python-разработчик»: тут вам и удобный график, и личный куратор, и даже гарантия трудоустройства!
Узнать подробнее о курсе можно здесь: https://epic.st/5K4Jr
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
Отрицательный индекс
Если вы хотите начать с последнего знака, то воспользуйтесь отрицательным индексом.
Строить профессиональные планы, задумываться о карьере и искать способы применить свои навыки в деле — в период неустойчивости важно заботиться о себе и видеть возможности для собственного роста. Если вы задумываетесь о перспективной профессии для будущего — присмотритесь к разработке на Python.
На бесплатном курсе «Python-разработка для начинающих» вы примерите на себя роль программиста:
- разберётесь в видах веб-разработки и понятиях backend и frontend;
- познакомитесь с синтаксисом и логикой работы языка;
- научитесь работать с данными и базовыми конструкциями;
- поймёте, где используется Python и выберете подходящее направление для обучения и карьеры.
Но главное — сможете самостоятельно решить реальную задачу — создадите планировщик задач с секретной фичей и Telegram-бот, даже если раньше никогда не программировали
Реклама. ООО "Нетология". Erid LatgC2Atc
Расчет времени выполнения
Этот простейший “трюк” поможет рассчитать время, необходимое для выполнения программы. Используя time-модуль, вы можете точно узнать, сколько времени требуется программе для выполнения кода.
🏆 Чтобы получить новые знания, опыт совместной работы и общение с лучшими экспертами, пройдите предварительную регистрацию в Летних школах Яндекса 2024!
Больше 50% выпускников становятся стажёрами и сотрудниками Яндекса💪
В этом году будет запущено больше школ:
🔸 Школа бэкенд-разработки;
🔸 Школа разработки интерфейсов;
🔸 Школа мобильной разработки;
🔸 Школа менеджеров Яндекса;
🔸 Школа аналитиков-разработчиков.
После лекций в онлайне будет практика в офисах Яндекса в Москве, Санкт-Петербурге и Екатеринбурге. Вам оплатят проезд и проживание, если вы из другого города📍
👉Подать заявку
Транспонирование 2d-массива
Этот лайфхак покажет, как выполнить транспонирование 2d-массива с помощью метода zip.
Онлайн-обучение программированию на Python с нуля в НИУ ВШЭ — старт 18 марта
Обучение в онлайн-формате от НИУ ВШЭ. Вы будете изучать материалы по видеозаписям лекций и скринкастов и закреплять практическими заданиями разного уровня сложности. За 2 месяца вы изучите основы языка Python, поймете, как автоматизировать базовую рутину и реализовывать простую аналитику.
Старт 18 марта, продолжительность 2 месяца.
Полная программа и регистрация: по ссылке.
Реклама. НИУ ВШЭ.
ИНН 7714030726
Erid: 2SDnjdBJYyn
Get Method для словаря
Большинство разработчиков используют скобки, чтобы получить значение из словаря. Но сейчас рекомендуется использовать Get method.
При использовании метода скобок выдается ошибка, если ключ отсутствует. С помощью Get method вы получите “None” .
GitVerse: платформа с помощником на базе искусственного интеллекта для быстрого создания исходного кода
Разработчики получили доступ к GitVerse – платформе для совместной разработки и хостинга кода. Она позволяет бесплатно создавать проекты с открытым и закрытым кодом, приглашать новых участников, переносить репозитории с популярных мировых ресурсов в один клик и общаться с единомышленниками.
Первые пользователи, зарегистрировавшиеся на GitVerse, смогут присоединиться к открытому тестированию персонального AI-ассистента разработчика (AI, artificial intelligence — искусственный интеллект) — сервису GigaCode. Он ускоряет и упрощает программирование, генерируя варианты завершения кода непосредственно в среде разработки в режиме реального времени.
По акции пользователям доступен бесплатный годовой пакет облачных сервисов, с ним можно размещать разработанные приложения в облаке с использованием технологий распределённого хранения и вычислений.
Подробности и правила акции, а также регистрация на сайте платформы.
Превращение списка в одну строку
Представьте, что у вас есть список строк, и вы хотите объединить все элементы в одну строку. Для этого вы наверняка будете перебирать каждый элемент в списке и присоединять к нему следующий.
Но есть более быстрый и эффективный способ выполнения той же задачи с помощью одной строки кода.
Самый полезный телеграм бот по Python!
Совершенно бесплатная нейросеть, покажет и объяснит новичку все базовые аспекты языка, а опытному программисту поможет существенно облегчить работу.
Забивай свой запрос, и бот GigaChat выведет код с объяснением, доступным каждому.
Обработка ошибок во время выполнения
Это самый полезный совет для программистов, работающих с Python. Вы можете устранить ошибку и избавить программу от сбоев во время выполнения.
Как купить интеграцию в Telegram-канале?
Используйте инструмент Telega.in, который в разы ускоряет работу с рекламными интеграциями. Как это работает:
1) Регистрируйтесь по ссылке: https://telega.in/c/pythonist24
2) Пополняйтесь удобным способом;
3) Размещайте публикацию;
4) PROFIT, вы прекрасны
Если тематика поста подойдет каналу, мы с удовольствием его опубликуем.
Возврат нескольких значений из функции
Знаете ли вы, что можно осуществлять возврат нескольких значений из функции? Вот как это сделать.
🔥Хотите научиться тестированию веб-приложений на Python?🔥
⌛Реализуйте цель всего за 5 месяцев на курсе «Python QA Engineer» от OTUS.
❗Там вы получите все необходимые знания и навыки для создания автоматизированных тестов для компаний и проектов. Вы изучите основы HTML, CSS, JavaScript, PHP, а также фреймворки Selenium WebDriver и PhantomJS.
🎓Обучение состоит из живых лекций с практикующими экспертами, прикладных домашних заданий и создания выпускного проекта для портфолио.
💪Вы можете заранее бесплатно получить полную программу, чтобы убедиться, что она вам подходит! Пройдите вступительный тест прямо сейчас чтобы оставить заявку и получить один из уроков курса подарок: https://otus.pw/XaSCq/
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8KZaNG
Применение функции ко всем элементам в списке
Этот прием полезен в тех случаях, когда нужно применить функцию ко всем элементам списка, а не к каждому отдельно.
😍 Айфонов много не бывает
Разыгрываем один новый iPhone из линейки iPhone 15 / iPhone 15 Pro. Победитель сам выбирает цвет, размеры и модель.
Для участия необходимо подписаться на каналы @TrendWatching24 и @moskva_only и нажать кнопку «Участвовать» под этим постом.
Итоги подведём 22 марта в 18:00 случайным образом при помощи бота — он выберет победителя. Приз отправим по всему СНГ, доставка за наш счет (либо эквивалент деньгами по миру).
⚠️ Если кнопка подвисла — не переживайте, вас все равно зарегистрирует, просто выполните условия и нажмите «Участвовать».
Участвовать
😍 Айфонов много не бывает
Разыгрываем один новый iPhone из линейки iPhone 15 / iPhone 15 Pro. Победитель сам выбирает цвет, размеры и модель.
Для участия необходимо подписаться на каналы @TrendWatching24 и @moskva_only и нажать кнопку «Участвовать» под этим постом.
Итоги подведём 22 марта в 18:00 случайным образом при помощи бота — он выберет победителя. Приз отправим по всему СНГ, доставка за наш счет (либо эквивалент деньгами по миру).
⚠️ Если кнопка подвисла — не переживайте, вас все равно зарегистрирует, просто выполните условия и нажмите «Участвовать».
Преобразование изменяемых данных в неизменяемые
Изменяемые данные (например, словари или списки) — это структуры, к которым могут быть добавлены новые значения.
Неизменяемые данные, в противоположность изменяемым, после создания остаются неизменными. Посмотрите, как можно преобразовать изменяемый тип данных в неизменяемый.
В Минцифры сообщили, что в стране не хватает IT-специалистов.
До 22 февраля любой желающий может попробовать себя в IT и трудоустроится в ведущие IT-компании для восполнения кадрового дефицита.
Ведущие кадровые специалисты создали специальную анкету, которая поможет определить, подходит ли вам сфера IT и сможете ли вы в ней работать. Время заполнения — всего лишь три минуты, а в зависимости от результата можете получить возможность начать обучение бесплатно!
Реклама. ООО "ЭДЭКС". ИНН 1685012824.
Списковое включение (быстрый способ)
Списковое включение — самый эффективный способ итерации любого списка. Это итерирование однострочного списка с включением в него цикла. Посмотрите приведенный ниже пример кода, чтобы понять, как это работает.
Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней.
Ближайшее мероприятие:
• 2-3 марта — Fast Track для Python- и Go-разработчиков, офер за 2 дня в команды Финтеха Яндекса.
Зарегистрироваться
Вычисляем время выполнения
Этот пример полезен, когда вам нужно знать, сколько времени требуется для выполнения программы или функции.
Строить профессиональные планы, задумываться о карьере и искать способы применить свои навыки в деле — в период неустойчивости важно заботиться о себе и видеть возможности для собственного роста. Если вы задумываетесь о перспективной профессии для будущего — присмотритесь к разработке на Python.
На бесплатном курсе «Python-разработка для начинающих» вы примерите на себя роль программиста:
- разберётесь в видах веб-разработки и понятиях backend и frontend;
- познакомитесь с синтаксисом и логикой работы языка;
- научитесь работать с данными и базовыми конструкциями;
- поймёте, где используется Python и выберете подходящее направление для обучения и карьеры.
Но главное — сможете самостоятельно решить реальную задачу — создадите планировщик задач с секретной фичей и Telegram-бот, даже если раньше никогда не программировали
Реклама. ООО "Нетология". Erid LatgBeQPa
Kirish va batafsil ma'lumotga kirish
Biz sizga kirlanganingizdan so'ng bu kunodaliklarni ochamiz. Biz va'da qilamiz, bu tez!