Python School
82.1K subscribers
2.42K photos
8 videos
582 links
Уроки по Python, которые упростят вам жизнь. Без идиотских туториалов.

Наши мемы для программистов: @conhum

Сотрудничество - @alivian

Канал сотрудничает с рекламным сервисом @Tgpodbor_official

РКН: clck.ru/3G6pBb
加入频道
​​Куда податься в IT? Чтобы без опыта, но на интересную должность с хорошей зарплатой? А если я гуманитарий?

Бесплатный проект «IT-рентген» от SkillFactory поможет разобраться в десятках IT-профессий и найти подходящую, с учетом ваших интересов, знаний и опыта.

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

🔹Пройти бесплатный тест: https://clc.to/EGvkuQ
Использование функции format()

Python предоставляет функцию str.format(), которая позволяет использовать множественные подстановки и форматирование значений. Она принимает позиционные аргументы и объединяет строку посредством позиционного форматирования.
​​Хотите начать карьеру IT-разработчика?

Для старта отлично подойдёт универсальный язык С++ 😉 На нём пишут игры и бизнес-приложения, серверы для сетевых служб, драйверы устройств и многое другое. Изучите перспективный язык программирования на бесплатном онлайн-интенсиве и создайте сервер для чатов, рассчитанный на высокую нагрузку ⚡️

Регистрируйтесь: https://clc.to/gAWtWQ.
Участие бесплатное! ☝️

✔️ Изучите основы C++ и научитесь работать в среде разработки.
✔️ Разберётесь в применении стандартной библиотеки языка.
✔️ Поймёте, как работают сетевые соединения.
✔️ Узнаете, как собирать код в финальный исполняемый файл.
✔️ Попрактикуетесь в организации многопоточного сервера.

🎁 После регистрации вы получите чек-лист полезных материалов для разработчика на C++. В конце интенсива подарим участникам электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ. Подключайтесь к прямым эфирам и используйте возможность получить сертификат на 10 000 рублей на любой курс Skillbox.

Ждём вас 23–25 июня в 21:00 по московскому времени! Успейте зарегистрироваться 😉
Объединение двух словарей

А этот фрагмент кода пригодится при работе с базами данных и файлами JSON, когда нужно объединить данные из разных файлов или таблиц в общий файл. Объединение двух словарей таит в себе ряд опасностей, например возможность появления повторяющихся ключей.
​​Полгода обучения разработке на Python без оплаты! Как получить такое предложение? Оно перед вами 🙂

Skillbox проводит набор на курс «Профессия Python-разработчик», язык просто выучить, даже если вы никогда не программировали.

Курс на 70% состоит из практики. Уже через 21 день вы напишете:
● алгоритм проверки банкомата на выдачу денег;
● алгоритм тестирования ввода данных на диапазон ввода чисел;
● программу, которая вычисляет сумму налога по прогрессивной шкале в зависимости от заработка.

Первые 6 месяцев обучения бесплатно! В это время вы смотрите видео и воркшопы, прокачиваете навыки и находите себе работу - 6 месяцев обучения достаточно, чтобы устроиться Junior-разработчиком.

🎁 Получите скидку 50% на курс по промокоду «ЛЕТО». Промокод нужно назвать менеджеру. Оставляйте заявку прямо сейчас: https://clck.ru/rFSNf
Try else

else можно использовать как часть блокаtry/except. Ветка else выполнится, если при выполнении никаких исключений не выброшено
Курс «Английский для разработчиков» от Яндекс Практикума

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

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

Стендапы. Подготовитесь обсуждать задачи, задавать вопросы и просить о помощи.
👨‍💻 Работа с заказчиками. Научитесь презентовать решения, говорить про баги и фичи.
📣 Митапы. Сможете понимать на слух доклады и выступать сами.
😎 Собеседования. Научитесь рассказывать про свой опыт, понимать вопросы и тактично переспрашивать.
👯 Неформальное общение с коллегами. Сможете рассказать о своих интересах, опыте, планах на будущее.
💻 Код-ревью. Сможете описать сделанное, дать обратную связь, тактично отстоять своё мнение.

Запишитесь на бесплатную консультацию. Определим ваш уровень языка, расскажем про обучение и ответим на все вопросы
Operator overloading: перегрузка операторов

Термин перегрузка операторов звучит так глубокомысленно, что произнося его, вы выглядите как настоящий ученый в области компьютерных наук. На самом же деле это очень простая концепция.

Например, вы думали о том, почему с помощью оператора + можно и складывать числа, и конкатенировать строки? Это живой пример перегрузки.
​​Golang — это простой, быстрый и удобный язык программирования, с помощью которого можно писать сложные программы. Познакомьтесь с Go-разработкой на практике и освойте один из востребованных языков на бесплатном вебинаре 23 июня в 19:00 по московскому времени.

Регистрируйтесь по ссылке. Мы сразу пришлём вам на почту подборку полезных материалов для изучения Go: https://clc.to/9dMDQA


Во время вебинара вы:

💡 изучите основы языка Golang;
💡 узнаете, как библиотеки помогают ускорить разработку приложений;
💡 познакомитесь с синтаксисом и основными функциями Golang;
💡 создадите многофункционального бота для Telegram и добавите проект в портфолио.

Практический вебинар будет вести Senior Golang Developer с 11-летним опытом в веб-разработке Валерий Кабисов.

🎉 Дойдите до конца вебинара и получите в подарок электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина». Участвуйте онлайн и получите сертификат на 10 000 рублей для обучения на образовательной платформе Skillbox.
Капитализация слов строки

Используйте title(), чтобы сделать заглавными первые буквы всех слов строки.

Алгоритм использует простое независимое от языка определение слова как группы последовательных букв. Определение работает во многих контекстах, но оно означает, что апострофы в сокращениях и притяжениях образуют границы слов, что может не соответствовать желаемому результату.
Weekend Offer для ML- и RecSys-разработчиков: получить оффер в Команду ВКонтакте можно всего за одни выходные, 2–3 июля онлайн. Как?

С 20 июня по 1 июля с вами свяжутся и выберут слот для интервью в выходные. В субботу, 2 июля на общей онлайн-встрече представители ВКонтакте подробно расскажут о задачах, а с 11:00 до 19:00 пройдут индивидуальные технические онлайн-собеседования. В воскресенье, 3 июля, на финальном собеседовании участники смогут пообщаться с понравившимися командами и узнать больше о предстоящих вызовах, а вечером определят лучших кандидатов и отправят им офферы. Подать заявку можно тут https://vk.cc/ceq94C.
Изменение типа данных элементов множества

При помощи set comprehension мы также можем изменять типы данных элементов нашего множества.
​​Как применять модели Machine Learning для решения реальных задач? Узнайте на бесплатном онлайн-интенсиве по Data Science с 27 по 29 июня в 21:00 по московскому времени. Будет много практики!

Заполните форму на участие, и мы отправим вам на почту полезный материал по Data Science: 🔜🔜🔜 https://clc.to/27XU5Q

📝 За 3 дня опробуете разные инструменты и техники, которыми пользуются представители одной из самых востребованных профессий. Глубокие познания в программировании и математике не понадобятся. Убедитесь, что начать развиваться в Machine Learning проще, чем кажется!

Спикер — специалист в области разработки высоконагруженных систем, обработки больших данных и машинного обучения Михаил Овчинников. Он расскажет, зачем нужны нейросети и как они работают, познакомит вас с Python, научит предсказывать курс биткоина. Вы рассмотрите алгоритмы и решите бизнес-задачу самостоятельно.

🎁 Участвуйте, задавайте вопросы и получите сертификат на 10 000 рублей на любой курс Skillbox. А тем, кто дойдёт до конца интенсива, подарим электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ.
Создание дробей

Класс Fraction в Python позволяет нам создавать свои экземпляры различными способами.

Мы также можем создать дробь из ее строкового представления.
​​Познакомьтесь с профессией системного администратора, интерфейсом и возможностями Linux. Узнайте, как стать сисадмином и зарабатывать от 70 000 рублей в месяц, на бесплатном онлайн-интенсиве: ✒️ https://clc.to/kLTBTA.

💡 Освоите базовые навыки системного администрирования.
💡 Научитесь работать с Linux Desktop, настраивать серверы Apache и MySQL, запускать PHP-приложения.
💡 Запустите Linux в виртуальной машине с помощью Vagrant и добавите проект в портфолио.

☝️ Спикером будет Lead DevOps, автор научных статей по DevOps и DevSecOps — Константин Брюханов. Он познакомит вас с профессией системного администратора и расскажет, как развиваться в этой области.

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

📢 Подключайтесь к прямым эфирам с 27 по 29 июня в 21:00 по московскому времени. Получите практические знания, рекомендации и подарки!
howdoi: StackOverflow прямо в терминале

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

Тогда вам нужен это суперполезный CLI-инструмент.
Hack-a-TON, который мы заслужили

Сегодня открылся хакатон для JavaScript-специалистов, который начнётся 1-го июля и продлится 48 часов. Призовой фонд — 40 000 Toncoin.

Для участия нужно всего ничего: знание JavaScript и команда из четырёх (или менее) человек. Всё остальное — предоставят.

И чтобы поучаствовать в хакатоне, регистрируемся в боте: @hack_a_ton_bot

И обязательно подписывайтесь за анонсами сообщества TON Contests. Сразу после завершения Hack-a-TON начнётся TON Smart Challenge #2.
Очистка списка

С помощью функции filter() подчищаем список удаляя значения False, None, 0, "".
Такой метод очень хорошо себя показывает в объёмных программах при работе с массивами.
В США — не поедешь. В Европу теперь — только через Грузию.

Поэтому если вы планируете попутешествовать в ближайшее время — держите в подписках Travel Media. Там на пальцах объясняют, как попасть в любую страну и где проще всего оформить визу.

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

Если вы путешественник, турист или мигрант — канал мастхэв: Travel Media
newspaper3k: все новости мира

Модуль newspaper позволяет получать новостные статьи из ведущих международных изданий. Доступны изображения, авторы и даже некоторые встроенные методы обработки естественного языка.

Так что если вы думали об использовании BeautifulSoup или какой-либо другой библиотеки вебскраппинга, не тратьте время и просто возьмите newspape.
​​Прокачайте знания SQL и навыки работы с базами данных. Узнайте всё о профессии SQL-разработчика на бесплатном онлайн-интенсиве Skillbox. Подключайтесь к прямым эфирам с 30 июня по 2 июля в 19:00 по московскому времени: 👉 https://clc.to/S7VO0Q

За 3 дня:

● научитесь работать с базами данных — и получите навык, необходимый каждому программисту;
● поймёте, как оптимизировать рутинные задачи при помощи SQL-запросов;
● прокачаете навыки работы с SQLiteStudio;
● узнаете, как стать более востребованным специалистом.

Спикер интенсива — специалист по анализу данных, сертифицированный SQL-разработчик от Microsoft Мкртич Пудеян.

🎉 Всем участникам дарим электронную книгу издательства МИФ «Человек + машина» Пола Доэрти и Джеймса Уилсона. Участвуйте, задавайте вопросы и получите сертификат на 10 000 рублей на любой курс Skillbox.

Присоединяйтесь!