cookie

Мы используем файлы cookie для улучшения сервиса. Нажав кнопку «Принять все», вы соглашаетесь с использованием cookies.

avatar

Python обучающий

Здесь есть всё, чтобы упростить вам изучение Python. Без воды и сложных терминов. Сотрудничество: @bateman24 Помощник: @justcage (личные консультации НЕ оказываем)

Больше
Рекламные сообщения
74 518Подписчики
-3524 часа
-2647 дней
-86130 дней
Архив постов
Метод float() Чтобы преобразовать строку в число с плавающей запятой, в Python используется функция float(). Эта функция принимает только один параметр — строку или целое число. Если аргументы не переданы, метод возвращает 0.0.
Показать все...
Erid: 2VfnxxUwzUY Удалёнщики на месте?👨‍💻 Хорошие новости для тех, кто работает из дома и не может найти силы прибраться или выйти за заветной чашечкой кофе. До конца апреля на Мегамаркете действует повышенный кешбэк до 70% бонусами на бытовую технику и электронику. По этому случаю собрали для вас подборку для мегакомфортного домашнего офиса: - робот-пылесос - чайник с подсветкой - кофемашина - робот-мойщик окон - воздухоувлажнитель Эти покупки выйдут на 81 460 рублей, а кешбэк с них составит 30 004 бонуса СберСпасибо, которыми можно будет оплатить до 99% от стоимости следующих заказов. К слову, при подписке СберПрайм или СберПрайм+ бонусов ещё больше! Доставят с Мегамаркета бесплатно. Плюс, уже в 118 городах доступна опция доставки по клику от 15 минут: товары сначала поступают к партнёру маркетплейса, а потом по вашему вызову их быстро привозит курьер. Используйте промокод ВЕСНАТЕХНИКА для дополнительной скидки 3 000 ₽ при первом заказе от 10 000 ₽ и наслаждайтесь весной с Мегамаркетом! 🌸 Реклама. Рекламодатель ООО "МАРКЕТПЛЕЙС". ИНН: 9701048328
Показать все...
Как перевернуть список в Python с помощью функции reversed() Функция reversed() принимает список в качестве аргумента и возвращает нам исходные элементы, только в обратном порядке. Если вы хотите сохранить возвращаемое значение из функции reversed() для дальнейшего использования, то нужно преобразовать результат в список с помощью функции list(). Далее необходимо присвоить получившееся выражение переменной, в нашем случае my_new_list.
Показать все...
Знаю, что меня читает много экспертов в области ИИ и машинного обучения, так что перейду сразу к сути. Уже стартовал отбор научных статей по AI/ML для публикации в журнале международной конференции AI Journey, и это отличная возможность не только засветиться перед научным сообществом, но и выиграть 1 миллион рублей. Условий всего несколько: статья должна быть на русском или английском языке и содержать ранее неопубликованные исследования. Самые интересные работы будут опубликованы в журнале конференции «Доклады Российской академии наук. Математика, информатика, процессы управления» и его англоязычной версии Doklady Mathematics. Ну а автора самой лучшей статьи ждет финансовое поощрение — 1 миллион рублей. Заявки принимают до 20 августа, а все подробности можно узнать по ссылке.
Показать все...
Функции reversed() Важно! Не путайте функцию reversed() с методом .reverse()! Встроенная функция reversed() меняет порядок элементов списка на противоположный и позволяет нам обращаться к каждому элементу по отдельности.
Показать все...
Систематизируете и углубите знания бэкенд-разработки на Python на курсе Яндекс Практикума за 6 месяцев. Преимущества курса: — актуальная программа, которая постоянно обновляется; — много практики, лайвкодинг и хакатон; — возможность совмещать с другой учёбой или работой; — наставники из Яндекса и не только; — помощь с трудоустройством. ◾️Погружайтесь в Python, нарабатывайте нужные навыки и осваивайте инструменты для работы. Начните курс бесплатно, а если понравится, платите как удобно: в рассрочку или целиком. Начать бесплатно
Показать все...
Использование функции enumerate() Оператор выдаёт ошибку IndexError, когда индексы больше недействительны. Типичный пример использования функции enumerate() — создание цикла по списку с отслеживанием индекса. Для этого можно использовать переменную в качестве счетчика. Но функция enumerate() позволяет сделать то же самое намного удобнее.
Показать все...
Использование функции enumerate() Оператор выдаёт ошибку IndexError, когда индексы больше недействительны. Типичный пример использования функции enumerate() — создание цикла по списку с отслеживанием индекса. Для этого можно использовать переменную в качестве счетчика. Но функция enumerate() позволяет сделать то же самое намного удобнее.
Показать все...
GitVerse – теперь и для малого и среднего бизнеса На онлайн-презентации «GitVerse: открой вселенную кода» СберТех рассказал про новые фичи платформы. Cреди них – CI/CD-инструменты, ускоряющие разработку, и новые функции GigaCode – персонального AI-ассистента разработчика (AI, artificial intelligence — искусственный интеллект). Но это еще не все: теперь возможности GitVerse доступны не только индивидуальным разработчикам, но и малому и среднему бизнесу. Это очень удобно: можно организовывать совместную работу команды с GitVerse и управлять доступами к своим репозиториям. Готовы попробовать? Присоединяйтесь.
Показать все...
Функция enumerate() Функция enumerate() добавляет счетчик в итерируемый объект, в котором используется метод iter , возвращающий итератор. Он может принимать последовательные значения индекса, начиная с нуля.
Показать все...
Если программист — самая востребованная IT-профессия, то Python — один из самых простых способов этой профессией овладеть. Его часто рекомендуют в качестве первого языка программирования, потому что он интуитивно понятен и востребован в самых разных сферах от разработки сайтов до приложений. Сделайте первые шаги в Python на бесплатном курсе «Основы Python: создаём телеграм-бота». Это практический курс, который создан специально для новичков в IT. За 5 занятий вы освоите базовые конструкции и начнёте применять знания на практике. А к концу курса у вас уже будет готовый проект — полезный Telegram-бот, которым сможет пользоваться кто угодно. Зарегистрироваться Реклама. ООО "Нетология". Erid LatgCAx19
Показать все...
Упрощение создания операторов сравнения Декоратор functools.total_ordering используется здесь для упрощения процесса реализации упорядочения экземпляров класса. Для обеспечения его работы нужно лишь чтобы были объявлены операторы сравнения lt и eq. Это — тот минимум, который нужен декоратору для конструирования остальных операторов сравнения.
Показать все...
Repost from Эксплойт
Сразу две российские ИИ-модели попали в рейтинг генераторов картинок от TechBullion! Kandinsky от Сбера получит пятое место — оценили умение создавать сложные изображения с глубоким подтекстом. YandexART тоже в списке — он оказался силён в простых генерациях в разных стилях. Тройка лидеров у Midjourney, Stable Diffusion и DALL-E 3. @exploitex
Показать все...
Операторы сравнения Существует немало операторов сравнения. Например — lt, le, gt, ge. Мало кому понравится перспектива их реализации для некоего класса. Можно ли как-то упростить эту скучную задачу? Да, можно — с помощь декоратора functools.total_ordering
Показать все...
«Миграция в облако: быстро и без ошибок» Чтобы мигрировать в облако быстро, без простоев и лишних затрат, необходимо очень тщательно продумать все шаги и тщательно спланировать весь процесс. 26 апреля 16:00 МСК на вебинаре «Миграция в облако: быстро и без ошибок» команда Professional Services VK Cloud в прямом эфире расскажет: • из каких этапов состоит миграция; • как сделать процесс миграции прозрачным и простым; • как мигрировать IaaS и PaaS в VK Cloud; • что делать, если вы попали под «вендор лок»? Спойлер: «вендор лок» — не приговор. Выход есть! • как локализовать данные и серверную инфраструктуру в России; • как получить двойной бонус от чека Microsoft Azure, AWS и Google Cloud и бесплатно мигрировать в облако VK Cloud. Спикеры проведут life-demo миграции наиболее популярных сервисов и инфраструктуры в VK Cloud, а также ответят на все вопросы во время Q&A-сессии. Вебинар будет интересен специалистам ИT-подразделений компаний, разработчикам, инженерам и системным администраторам. Зарегистрироваться
Показать все...
Функция slots Если вы когда-нибудь писали программы, которые создают по-настоящему большие количества экземпляров некоего класса, то вы могли заметить, что таким программам неожиданно может понадобиться очень много памяти. Происходит это из-за того, что Python использует словари для представления атрибутов экземпляров классов.
Показать все...
Нет опыта в IT, но дружишь с логикой и алгоритмами? Успей до 20 апреля на тест-драйв своих цифровых навыков на «Цифровом марафоне» Сбера и «Школы 21»! Возможно, именно ты получишь умные девайсы и мерч. Тебя ждут онлайн-игра на логику и мягкие навыки, тестирование и возможно даже цифровой диктант, на котором нужно написать код решения. Общее количество заработанных очков определит твоё место в рейтинге, а первой семёрке счастливчиков вручат умные девайсы и мерч от Сбера. Церемонию награждения победителей проведут 28 июня в центральном офисе Сбера в Москве. Регистрация участников заканчивается совсем скоро. Убедись, что тебе уже есть 18 лет, и скорее жми «Хочу участвовать»
Показать все...
Итерация по Списку в Python С Помощью Метода Enumerate Если вы не знаете, что именно enumerate делает в python, то позвольте мне объяснить вам.Метод enumerate() добавляет счетчик к итерируемому объекту и возвращает его. И что бы ни возвращал метод enumerate, это будет объект enumerate. Основное преимущество использования метода enumerate заключается в том, что вы можете преобразовать объекты enumerate в list и tuple с помощью методов list() и tuple() соответственно.
Показать все...
⚡С 15 по 21 апреля состоится мегаинтенсив по анализу данных, организованный Центром непрерывного образования, онлайн- и офлайн-магистратурами ФКН. В программе интенсива 3 трека, разделенные по уровням сложности: 🖇Для начинающих: За 4 занятия вы сможете пройти путь от основ программирования на Python до построения настоящей модели машинного обучения. Организаторы — Центр непрерывного образования ФКН и онлайн-магистратура "Master of Data Science". 🖇Для продолжающих: Вы познакомитесь с архитектурами нейронных сетей в задачах компьютерного зрения, а также диффузионными моделями и моделью Stable Diffusion. Организатор — онлайн-магистратура «Машинное обучение и высоконагруженные системы». 🖇Многогранный Data Science: Для тех, кто хочет применять анализ данных не в IT — вы узнаете, как Data Science применяется в биологии, медицине, при строительстве домов и в банках. Организаторы — магистратуры «Анализ данных в биологии и медицине», «Анализ данных в девелопменте», «Финансовые технологии и анализ данных». Интенсив пройдет в онлайн-формате с возможностью принять участие сразу в нескольких треках. ❕ Участие бесплатное для всех желающих, нужно только зарегистрироваться: по ссылке. Реклама. НИУ ВШЭ. ИНН 7714030726 Erid: 2SDnjevX7cV
Показать все...
Дзен Питона Последнее, но не менее важное, это дзен питона. Zen of python - это мини-руководство по программированию на Python. Даже если вы не программируете python, это все равно интересно читать. Просто зайдите в интерпретатор Python и введите И я не буду объяснять это. Потому что это просто потрясающе - попробовать сами.
Показать все...
Хотите попробовать себя в роли аналитика и попрактиковаться на реальных задачах? Приходите на бесплатный курс-симулятор Нетологии и Yandex Cloud «Основы анализа данных в SQL, Python, Power BI, DataLens». В этой профессии много разных направлений — аналитик данных, BI-аналитик, продуктовый аналитик, Data Scientist. Но везде пригодится навык работы с инструментами-помощниками, которые вы и освоите на курсе. Эксперты-практики расскажут, как делать простые отчёты, исследовать данные и строить интерактивные дашборды. А чтобы понять, что анализ данных — это точно ваше, вместе решите практические задачи из реальных кейсов. Воспользуйтесь шансом попробовать новые инструменты и запишитесь на бесплатный курс Нетологии. Регистрация: https://netolo.gy/c3Xj Реклама. ООО "Нетология" LatgBaxL5
Показать все...
Virtualenv Другая важная функция python - Virtualenv. Virtualenv означает виртуальную среду. Это, теперь мои друзья, очень классная функция python. По сути, для тестирования python в разных условиях обычно требуется изменить глобальную среду python. Но одно из ключевых преимуществ песочницы вашей среды Python заключается в том, что вы можете легко протестировать один код в разных версиях Python и зависимостях пакетов. Чтобы установить virtualenv, вам нужно сначала установить pip.
Показать все...
Как начинающему разработчику выделиться на фоне остальных и отхватить лучший джоб-оффер? Как не застрять в джунах? Хотите узнать — не пропустите прямой эфир 10 апреля в 19:00 (мск). Эксперт Карьерного маркетплейса hh.ru и руководитель ИТ-проектов аэропорта Шереметьево Игорь Зуриев поделится секретами ИТ-карьеры: 👩‍💻 Как войти в ИТ без профильного образования? 👩‍💻 Почему минимальное обучение в ИТ — необходимость? 👩‍💻 Как продуктовый подход помогает развивать карьеру? 👩‍💻 Как применить опыт из других направлений? Регистрируйтесь на бесплатный эфир в чат-боте hh.ru 🚀 Реклама. ООО «Хэдхантер»‎, 129085, г. Москва, ул. Годовикова, д.9, стр.10, ОГРН 1067761906805. erid: 2Vtzqw6VE78
Показать все...
Пип Пип это то, что, возможно, большинство людей знают. Но все же это потрясающий материал, который вам нужно знать, если вы начинаете с python. Иногда вам нужно проверить источник пакета перед его установкой. В большинстве случаев это для установки более новой версии какого-либо пакета.
Показать все...
Go-разработчик или готов перейти на этот язык? Тогда этот Weekend Offer от Авито специально для тебя! Тебя ждет возможность реализовать свои идеи и влиять на создание многомиллионного продукта, прозрачный план развития, Go-комьюнити, премии, обучение и многое другое. ✔️Подавай заявку до 11 апреля по ссылке ✔️Выполняй тест до 12 апреля ✔️По результатам теста проходи телефонное собеседование ✔️Покажи свои скиллы и опыт во время онлайн-собеседования ✔️Получи оффер и стань частью команды Авито!
Показать все...
JSON-esque В Python много скрытых вещей. Требуется только человек и его время, чтобы выяснить, что все магические операторы и прочее скрыты внутри. Одним из всех других вещей является знаменитый JSON-esque. Вы можете создавать вложенные словари, не создавая явно словари. Они волшебным образом появляются, когда мы ссылаемся на них.
Показать все...
Встречайте GigaCode — российский AI-инструмент для ускорения работы с кодом! Отличная новость для разработчиков — у них есть возможность воспользоваться AI-помощником*, который ускоряет работу с кодом. GigaCode поддерживает 15 языков программирования и может предлагать полные конструкции функций, циклов и других элементов кода. AI-ассистента можно использовать в любой привычной среде разработки, такой как IDEA, PyCharm, VSCode, Jupyter и других. Он генерирует варианты завершения кода в режиме реального времени, что ускоряет и упрощает процесс работы. GigaCode развивается вместе c сервисом GigaChat. В AI-ассистенте есть нейросетевые модели, которые обучены на больших корпусах исходного кода и специализируются на определенных задачах разработки. А по опыту команд в Сбере, GigaCode может сокращать время для создания кода до 25%. AI-ассистент доступен для использования на площадке GitVerse — платформе для работы с исходным кодом от СберТеха. Здесь можно размещать проекты с открытым и закрытым кодом, вести совместную разработку и участвовать в жизни комьюнити. Чтобы получить ранний доступ к GigaCode, зарегистрируйтесь на GitVerse. Проект доступен всем желающим. Не упустите возможность ускорить свою работу с кодом! *AI, artificial intelligence — искусственный интеллект
Показать все...
Объединение скриптов 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 человек. Требования — отличное понимание игровых механик, знание всех аспектов движков и умение выбирать правильное решение для прототипирования игры. Каждый конкурс состоит из трех этапов: отборочное тестирование, основной этап — отправка проектов или решение прикладных задач, — и очный финал. Подробные условия конкурсов и регистрация. Следите за новостями и удачи в конкурсах! *За вычетом НДФЛ
Показать все...