pythonaa | Неотсортированное

Telegram-канал pythonaa - Python School

-

Подписаться на канал

Python School

Оператор is()

is() проверяет, являются ли два операнда одним и тем же объектом, то есть указывают ли они на один и тот же объект в памяти.

Читать полностью…

Python School

Оператор ==

== проверяет, равны ли значения двух операндов. В данном контексте — переменных, занимающих разные ячейки памяти. 

Этот оператор можно использовать для сравнения практически любых объектов: строк, списков, словарей и кортежей. Это делает его очень частым «гостем» в инструкциях if-else. К тому же, когда через неделю свой код воспринимать становится сложнее, всего два символа в операторе упрощают чтение длиной в сотни строк. 

Читать полностью…

Python School

Взрывной мини-курс по Java, научись писать код как ПРО бесплатно!

😎 Хочешь ворваться в IT-сферу с мощными скиллами и получать за работу от 100 тыс. ₽? Тогда бесплатный мини-курс по Java от онлайн-школы Skillbox идеально тебе подходит!

Что тебя ждет на курсе:
— Узнаешь, почему Java - язык победителей;
— Определишь ключевые навыки для взлета в IT;
— Сделаешь сравнение Java и Python, и выберешь свой путь;
— Напишешь собственные Java-приложения по инструкции!

🤑 Зарабатывай крутые бабки, создавая программы для гигантов отрасли, таких как Сбербанк, Яндекс Маркет, Госуслуги! Регистрируйся по ссылке сейчас, и получи в подарок гайд по профессии Java-разработчика.

Реклама. Информация о рекламодателе по ссылкам в посте.

Читать полностью…

Python School

Изучите применение ChatGPT в рабочих целях, чтобы получить от этого прибыль. Сейчас самое время начать использовать искусственный интеллект.

Здесь вы узнаете, почему стоит освоить ChatGPT. Это поможет вам:
- Использовать ChatGPT в вашей профессиональной сфере.
- Предлагать компаниям разработку индивидуально дообученного ChatGPT по заказу.
- Увеличить свой доход, освоив навык создания индивидуально дообученного ChatGPT.

Зарегистрируйтесь на бесплатный вебинар, чтобы узнать больше деталей.

Реклама. ООО "ТЕРРА ЭЙАЙ". ИНН 9728019395. erid: LjN8KCWtd

Читать полностью…

Python School

Backend-разработчики, расчищайте график на 13, 14 апреля. Авито проводит Weekend Offer! Нанимаем без привязки к языку программирования.

Мы предлагаем:

✔️прокачку навыков Go - и PHP-разработки;
✔️платформенные и продуктовые команды;
✔️комьюнити из 1000+ инженеров для обмена опытом;
✔️работу с микросервисной архитектурой, автоматизацией поддержки и другими ведущими проектами компании;

Подавайте заявку до 11 апреля и приходите на интервью.

Читать полностью…

Python School

Частичное совпадение пользовательского ввода

Эта замечательная фича позволяет справляться с ситуациями, когда пользователь вводит не все, что от него ожидается. Фишка работает в версиях Python не ниже 3.10.

Читать полностью…

Python School

Логические блоки

• Используйте один уровень отступа для каждого нового блока кода (циклы, условия, функции и так далее).
• Избегайте хардкод-чисел. Заменяйте числа в коде на именованные константы.

Читать полностью…

Python School

Функции

В название функции часто добавляются сказуемое (глагол или причастие). Однако в моей практике для разграничения похожих функций удобнее приписывать еще и дополнение.

Читать полностью…

Python School

Skillbox дарит 6 месяцев бесплатного обучения интернет-профессиям с гарантией трудоустройства.

Список профессий участвующих в акции:

SMM-маркетолог (зп 150 000₽)
Веб-дизайнер (зп 140 000₽)
Графический дизайнер (зп 80 000₽)
Data Analyst (зп 285 000₽)
Java-разработчик (зп 150 000₽)
Разработчик игр на Unity (зп 120 000₽)
Тестировщик ПО (зп 165 000₽)

Приобретение обучения гарантирует трудоустройство, или Skillbox вернет деньги!

⚠️Акция действительна только по ссылкам в посте. Срок окончания акции 10 апреля 2024 года.

Читать полностью…

Python School

Файлы (ч.2)

Пишите в README пояснения к скриптам. Документация репозитория выручит, если придумать хорошее название не удастся.

Читать полностью…

Python School

Файлы (ч.1)

Если речь идет о временном файле, который вы изучите сразу после исполнения и удалите, достаточно назвать его как объект.

Гуглите и используйте аббревиатуры. К примеру, датафрейм о пациентах, прошедший Предварительную обработку данных (Exploratory Data Analysis) и выгруженный в файл, можно назвать ‘patients_eda.csv’.

Читать полностью…

Python School

Бесплатный мини-курс Skillbox по программированию — это новые навыки и перспективы роста в сфере информационных технологий!

Успейте зарегистрироваться: https://epic.st/z8Qtl?erid=2VtzquqnNAa

За 5 занятий вы:
— познакомитесь с frontend-разработкой, языками Java и Python;
— попробуете себя в тестировании, анализе данных и работе с нейросетями;
— изучите безопасность систем и кода, сетей передачи данных;
— разберёте основы разработки на iOS и Android, языки программирования Swift и Kotlin;
— научитесь составлять резюме и готовиться к собеседованиям.

Спикер — Даниил Пилипенко, основатель и директор центра подбора IT-специалистов SymbioWay.

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

Все участники получат сертификат на скидку 10 000 рублей на любой курс.

Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880

Читать полностью…

Python School

Выберите высокооплачиваемую IT-профессию и участвуйте в розыгрыше 200 000 рублей на обучение.

IT-рентген от онлайн-школы Skillfactory — это бесплатный вебинар, на котором вы пройдете тест на профориентацию, получите 6 гайдов по IT-направлениям. А еще встретитесь с экспертами, которые проведут карьерную консультацию.

В итоге определитесь с профессией и попадете в закрытое сообщество специалистов из индустрии.

Регистрируйтесь на бесплатный вебинар прямо сейчас и станьте участником розыгрыша 200 000 рублей на обучение.

Читать полностью…

Python School

Словарное включение (ч.2)

Оказывается, Python поддерживает аналогичный функционал для словарей! Код генерирует словарь, где у каждого имени определяется длина в символах.

Читать полностью…

Python School

Словарное включение (ч.1)

Многим из нас знакомо списковое включение (List Comprehension), которое позволяет за одну строку кода сгенерировать список.

Читать полностью…

Python School

Станьте Python-разработчиком за 0₽

Зарплата начинающего Python разработчика от 100 000₽, а стоимость обучения на профессию в онлайн-школах от 120 000 до 300 000 рублей.

Прямо сейчас GeekBrains отдают бесплатно 3 курса по IT, в том числе и курс по Python.

⚠️Переходите по ссылке и забирайте курс по Python — только до 30-го апреля: https://go.redav.online/30c1a98792d9eae0?erid=LdtCK7b7u&m=1

Читать полностью…

Python School

Splat-оператор

Splat (одна звездочка) расширяет коллекцию до позиционных аргументов, а splatty-splat (две звездочки) — словарь до именованных аргументов.

Читать полностью…

Python School

try / except + else + finally

Мастхэв для начинающих питонистов — пара try / except, обработчик исключений. Шикарным дополнением к такому блоку является, на мой взгляд, else: он опишет поведение программы на случай других ошибок, которых может быть немало!

Более того, добавив finally, вы выполните завершающие работы, например, скомандуете выслать уведомление

Читать полностью…

Python School

Переменные (ч.2)

Оставляйте неизменными названия переменных, которые устоялись в документации. Порой проще дописать комментарий об объекте и найти подсказку в Stack Overflow, чем получить понятное название, содержимое которого спустя месяц не отладить.

Читать полностью…

Python School

Переменные (ч.1)

Но переменных много, правил именования — тоже. И базовая программа не охватывает всё.

Используйте аббревиатуры. Так выглядит переменная, содержащая идентификатор пользователя Telegram.

Читать полностью…

Python School

Маркетплейсы — умерли. Сами посмотрите: Wildberries — на дне, AliExpress — уже недешевый, Amazon — скатился.

Но это ложь. И чтобы это понять — держите в подписках E-коммерс.

Там просто и доступно рассказывают, почему Wildberries — полная дичь, как не нарваться на штрафы и как получить любой товар с маркетплейсов бесплатно.

Подписывайтесь, потом сами себе спасибо скажете — /channel/+0io2UwhpfQ83YTQ6

Читать полностью…

Python School

Станьте IT-специалистом с зарплатой от 100 000 рублей бесплатно

👉 Только в апреле GeekBrains дарит 3 недельное обучение на профессию Python разработчика бесплатно.

Записавшись на обучение, вы получите не только технические знания, но и возможность войти в профессию с высоким спросом и перспективами для карьерного роста.

Не упустите шанс начать свой путь в IT с поддержкой опытных преподавателей и располагающей обучающей средой.

Зарегистрируйтесь сейчас и получите бонусом карьерную консультацию.

Реклама. Информация о рекламодателе по ссылкам в посте.

Читать полностью…

Python School

Столбцы таблиц и столбцов (ч.2)

Если решили именовать столбец по-русски, старайтесь использовать небольшое название (до 20 символов): такое при многократном обращении к столбцу не потребуется долго набирать.

Читать полностью…

Python School

Столбцы таблиц и столбцов (ч.1)

По умолчанию именуйте столбцы по-английски. Большая часть библиотек сегодня поддерживает обращение через квадратные скобки (для случаев, когда в названии не латиница). Но если название станет аргументом, передаваемым через командную строку, то придётся запоминать, как именно передавать кириллицу.

Читать полностью…

Python School

Skillbox дарит 14 дней бесплатного обучения английскому языку!

Обучение подойдет, если вы:
— хотите начать обучение и знаете, что оно дастся непросто
— уже говорите, но хотите прокачать английский
— хотите освоить язык в сжатые сроки
— хорошо понимаете речь, но с трудом говорите

Методика обучения разработана специально для русскоговорящих и дает первые результаты после 8 занятий — она учитывает особенности артикуляции и построения фраз. Вы избежите ошибок и быстро начнете говорить.

Приобретение обучения гарантирует повышение уровня английского, или Skillbox доучит бесплатно!

🎁 Получить бесплатный доступ к платформе можно по промокоду PythonSchool — переходите и обучайтесь: https://go.redav.online/9b0b201b4dc69f30?erid=LdtCKHfVR&m=1

Читать полностью…

Python School

Форматирование многострочного вывода

Если вы хотите, чтобы вывод напоминал табличку с одинаковым отступом, то при использовании F-строк добавьте интерполируемой переменной двоеточие и число, одинаковое для всех print(), например, 10. Это «резервирует» пространство из 10 символов

Читать полностью…

Python School

Частичное совпадение пользовательского ввода

Эта замечательная фича позволяет справляться с ситуациями, когда пользователь вводит не все, что от него ожидается. Фишка работает в версиях Python не ниже 3.10.

Читать полностью…

Python School

Выборка простых чисел в списке любого размера

Выбирать простые числа приходилось мне на практике разве что во время учёбы, так что найти этому коду реальное применение непросто. Однако его легко переиначить для поиска любых других типов чисел – чётных / нечётных / делимых на определенное число.

Читать полностью…

Python School

Станьте Веб-разработчиком за 0₽

Зарплата начинающего веб-разработчика от 100 000₽, а стоимость обучения на профессию в онлайн-школах от 120 000 до 300 000 рублей.

Создайте свой собственный сайт всего за 4 практических занятия.

⚠️ Переходите по ссылке и забирайте курс по Веб-разработке — только до 30 апреля: https://go.redav.online/a419ebdbd0785690?erid=LdtCK7b7u&m=1

Читать полностью…

Python School

Выборка простых чисел в списке любого размера

Выбирать простые числа приходилось мне на практике разве что во время учёбы, так что найти этому коду реальное применение непросто. Однако его легко переиначить для поиска любых других типов чисел – чётных / нечётных / делимых на определенное число.

Читать полностью…
Подписаться на канал