pythonaa | Unsorted

Telegram-канал pythonaa - Python School

-

Subscribe to a channel

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

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

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

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

Python School

Резервирование символов

С помощью операторов > / < / ^ вы можете добавлять выходному значению символы, к примеру, облегчающие поиск среди других выходных значений.

Как видно в сниппете, < добавит символы после, > – до, а ^ – окружит с двух сторон.

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

Python School

Станьте Тестировщиком за 0₽

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

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

Переходите по ссылке и участвуйте в тест-драйве профессии. Акция продлится до 5 апреля: https://go.redav.online/7683d8eeba58d730?erid=LdtCK7b7u&amp;m=1

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

Python School

Подсчёт числа элементов в списке

Помимо способности collections.Counter() понимать, что именно в строке нужно подсчитать.

В случае со списком слов модуль автоматически рассчитывает, как часто встречается то или иное слово.

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

Python School

Поиск отличий в списках

Допустим, у нас есть две длинные строки, и мы хотим найти отличия. seq1 и seq2 в сниппете ниже – это последовательности генов.

Можно использовать комбинацию zip() и enumerate(). Первая сопоставит символы с одинаковыми индексами, а вторая – присвоит каждой паре символов порядковый номер (всего 24). Чтобы найти отличающиеся символы, достаточно сравнить символы попарно в цикле for.

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

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

Узнайте подходящую вам IT-профессию с доходом от 100 тыс. ₽ за 5 минут и получите бесплатный доступ к дорогостоящему курсу.

Онлайн-школа SkyPro открыла доступ к сверх-точному тесту по профориентации для выбора IT-профессии.

После прохождения курса вы получите доступ к профессии, которая будет идеально подходить именно Вам. Вам помогут выбрать карьерный путь, который будет не только прибыльным, но и приносящим удовольствие.

Акция с бесплатным доступом к курсу действует до 21 марта, успевайте пройти тест: https://go.redav.online/67d7da32f6327f60?erid=LdtCKGzko&amp;m=1

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

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

Python School

Splat-оператор

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

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

Python School

Фильтрация списка без цикла

Здесь неожиданно выделился модуль itertools. Если у нас есть два списка с именами и идентификаторами.

То вы можете выбрать из списка leaders только те, где значения selector равны единице.

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

Python School

Не нужно опыта и знаний в IT-сфере, чтобы попробовать себя в роли Python-разработчика в 2024 году. На бесплатном мини-курсе по Python вы на практике познакомитесь с задачами разработчиков, сделаете 4 крутых проекта и поймёте, ваша ли это профессия.

Зарегистрируйтесь сейчас и получите полезный гайд по профессии. Из него вы узнаете, почему Python — идеальный язык для новичка: https://epic.st/5Apk41?erid=2VtzqwZELF7

За 4 занятия изучите видеоматериалы. Практические работы и тесты будут после каждого видео. Научитесь создавать полезные приложения: от Telegram-ботов, которые упрощают жизнь, до сайтов и парсеров — программ для извлечения нужных данных из интернета.

В финале вас ждёт прямой эфир с экспертом Анастасией Борневой — руководителем направления по исследованию данных в «Сбере». В прямом эфире она поделится профессиональными секретами, разберёт ваши работы и ответит на вопросы.

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


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

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

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 года.

Читать полностью…
Subscribe to a channel