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

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

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

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

РКН: clck.ru/3G6pBb
加入频道
Если на вопрос «_где лучше работать?_» ответ простой — в IT
То выбрать из десятков IT-профессий ту, которая подойдет вам с учетом интересов, знаний и опыта — сложнее. Лучше всего, попробовать каждое направление и сделать выбор.

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

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

📌Пройти тест «Какой путь в IT - ваш» - https://clc.to/G6BysQ
Конкатенация строк в Python с использованием функции join()

Мы можем использовать функцию join() для объединения строки с разделителем. Это полезно, когда у нас есть последовательность строк, например список или кортеж строк.
​​С 26 по 28 мая в 21:00 по московскому времени пройдёт бесплатный онлайн-интенсив по разработке на востребованном языке программирования С++.

Регистрируйтесь: ✍️https://clc.to/-yjR9g.

💡 Вы познакомитесь с основами разработки на С++, принципами сетевых соединений и организацией многопоточного приложения. Поймёте возможности языка и разберётесь в применении стандартной библиотеки.

💻 На практических вебинарах создадите высокопроизводительный сервер для чатов, соберёте проект и выложите его на хостинг.


☝️ В итоге у вас будут полноценный проект для портфолио и база, с которой вы сможете продолжить развитие в профессии разработчика.

💡 Спикер интенсива — программист с опытом 17 лет, ведущий методист курсов по программированию в Skillbox Михаил Овчинников. Он в прямом эфире разберёт работы и ответит на вопросы.

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

Подключайтесь к прямым эфирам и используйте возможность получить сертификат на 10 тысяч рублей на любой курс Skillbox!
«Сырые» строки и строковые литералы

Оперировать строками в Python – одно удовольствие, так как язык предоставляет для них множество удобных методов. Также имеется поддержка «сырых» строк и строковых литералов.

Чтобы строка стала «сырой», перед ней необходимо поставить символ r в любом регистре
Тебе преподают английский неправильно!😳
В школах и вузах преподают английский по устаревшим методикам.
«Сложно», «долго учить», «у меня акцент», «понадобится несколько лет» - вот такие результаты получают ученики и годами не могут заговорить по-английски.

А хочешь понять, как учить язык по-другому? Быстро, безболезненно и легко?😊
Школа English Tochka приглашает тебя на БЕСПЛАТНЫЙ вебинар «Пойми английский за 2 часа».

За это время ты гарантированно:
- избавишься от страха говорить на английском;
- научишься запоминать самые сложные английские слова за 10 минут;
- поймешь, что можно кайфовать от изучения языка!💯

👉Регистрация тут👈
Использование цикла

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

Что выведет программа?

👾 Смотри ответ на нашем втором канале
Ключевое слово del

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

Иногда важно знать время выполнения в оболочке или в блоке кода для получения лучшего алгоритма с минимальным количеством затраченного им времени
Погрузитесь в мир системного администрирования. Получите базовые навыки специалиста на бесплатном онлайн-интенсиве Skillbox с 30 мая по 1 июня в 21:00 по московскому времени.

Успейте зарегистрироваться — количество мест ограничено: 🔜 https://clc.to/3tXERw.

Кому подойдёт:

📌 Всем, кто хочет освоить востребованную профессию.
Познакомитесь с работой системного администратора, интерфейсом и возможностями Linux.

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

📌 Junior-программистам, которые хотят сменить специализацию.
Научитесь работать с Linux Desktop, настраивать Apache и MySQL, запускать PHP-приложения. Попрактикуетесь в администрировании Linux.

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

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

— Вы можете выбрать ЦОД, который расположен ближе к вашим пользователям;
— Для каждого найдется свое инфраструктурное решение — даже если у вас хитрый проект с тысячей тонкостей
— Мы поможем привести ваши информационные системы в соответствие 152-ФЗ, если вы обрабатываете персональные данные пользователей изРоссии;
— Техническая поддержка ответит на любой вопрос и подскажет, что нужно сделать, чтобы переезд в Selectel прошел незаметно для пользователей и комфортно для вас.

Акция – выполним работы по переносу бесплатно на сумму оплаченных в первый месяц услуг Selectel:

Оставьте заявку на бесплатный перенос, мы свяжемся с вами для уточнения особенностей проекта и предложим оптимальное инфраструктурное решение: https://slc.tl/iwp9j
Удаление символа с помощью метода join() и генераторов списков

Суть этого метода в том, чтобы конвертировать строку в эквивалентный список. После этого все элементы кроме того, который мы собираемся удалить, объединяются в строку.
Ребят, у нас важный анонс!

Мы запустили второй канал, где наша команда публикует полезные посты про питон и познавательную статистику.

Также, мы проводим интерактивы, даём задачки на решения и больше общаемся с аудиторией.

Обязательно подпишитесь на наш второй проект — таким образом вы поддержите нас: @PythPuff
Считываем бинарный файл со строковыми данными в массив

Бинарный файл содержит список с числовыми данными. Функция open() открывает файл и читает из него данные. Затем из бинарника читаются первые 5 чисел и перед выводом объединяются в список.
Познакомьтесь с основами программирования на платформе 1С и создайте базу данных для предприятий. Приходите на онлайн-интенсив Skillbox с 2 по 4 июня в 19:00 по московскому времени.

Регистрируйтесь: 👉 https://clc.to/I5Fktw.

Научитесь:

⌨️ проектировать архитектуру баз данных;
⌨️ настраивать интерфейс и права пользователей;
⌨️ автоматизировать бизнес-процессы;
⌨️ создавать регистры движения документов;
⌨️ архивировать и тестировать базы данных.

💬 Спикер интенсива — основатель и руководитель центра автоматизации SlavVer Вячеслав Вербий. Сертифицированный специалист 1С. Руководил офисом в компании «Первый БИТ». Он прокачает ваши навыки в программировании и поможет освоить новые.

🎁 Все участники получат в подарок чек-лист по интенсиву 1С: полезную информацию о создании баз данных в 1С и пошаговый план реализации. Участвуйте, задавайте вопросы и получите сертификат на 10 тысяч рублей на любой курс Skillbox!
Примитивный метод удаления символа из строки

Суть этого метода проста. Мы пишем цикл и создаем новую пустую строку. Цикл работает так: все символы кроме элемента с индексом n помещаются в новую строку. (n — индекс элемента, который нам нужно удалить)
Мы рады сообщить, что наш канал проведёт собственный бесплатный вебинар по Python!

Уже в этот вторник (31 мая) в 20:00 встречаемся на нашем втором канале PythPuff

На нем мы с Вами напишем игру, разберём задачи, которые выходили на канале в течение этой недели и ответим на все ваши вопросы.

Если вы хотите узнать про Python — обязательно приходите: https://yangx.top/+0SsEzfUGx3Q1NGY0
Считываем бинарный файл со строковыми данными в массив байтов

Функция open() открывает для чтения string.bin, а функция read() на каждой итерации цикла while считывает по 7 символов в файле и выводит их. Далее мы используем функцию read() еще раз, но уже без аргументов — для считывания всего файла. После считывания содержимое выводится на экран.
Избавляемся от вложенных циклов с помощью функции product

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

К счастью, существует очень полезная встроенная функция — product. Она является частью встроенного модуля Python — itertools. С ее помощью мы можем избавиться от вложенных циклов.