Разъяснивший Python
Ir al canal en Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss
Mostrar más7 156
Suscriptores
-224 horas
-187 días
-6030 días
Archivo de publicaciones
7 156
Функция iter
iter(object) возвращает итератор объекта. Но это если в ней только один аргумент, а может быть и два...
В таком случае функция принимает iter(function, end) и выполняет функцию, пока она не вернёт end.
#теория7 156
‼️ 3 канала, которые дадут ощутимый буст начинающим и опытным айтишникам
Телеграм — кладезь полезной инфы, и мы выделили самые важные источники. Подпишись, чтобы не потерять!
🖥 ПК_User — канал с фичами и хаками системы, которые прокачают твоё владение железом и помогут обойти многие ограничения.
🤝 IT Helper — серьёзный источник по всем языкам программирования с тестами, гайдами и секретами (авторы канала — профессиональные разрабы и наставники).
🐍 Python Teacher — сообщество Senior-разработчиков, разжёвывающих темы и проводящих тестирования по самому известному языку программирования.
7 156
Немного фактов про Python
Во первых, это не змея. Название пошло в честь «Монти Пайтона» (Monty Python) — ведущего из любимого шоу разработчика «Летающий цирк Монти Пайтона».
Думаете, Python — молодой, современный язык? Но нет, он старше даже Java. Версия Python 1.0 вышла в январе 1994 года. То есть языку сейчас 28 лет.
#факты
7 156
Лень разбираться в SQL?
Для вас уже всё сделали.
📌 Канал @databases_secrets рассказывает обо всех возможностях, приёмах и лайфхаках Баз Данных, SQL и Big Data.
Подписывайтесь и прокачивайте свои навыки: @databases_secrets
7 156
Несколько фишек Python
1. Мы можем передать кортеж функции isinstance, тогда она будет проверять, относится ли x к одному из этих типов.
2. round может округлять в обратную сторону. То есть не только до дестых, но и до десяток.
3. В один except можно записывать несколько ошибок на обработку.
#теория
7 156
Repost from Codeby
❗️Курс «Основы программирования на Python»
Старт 1 августа 2022 года
Продолжительность 2 месяца
Вы получите подробные методички, видео лекции в записи и домашние задания. Очень много практики. ДЗ проверяют кураторы, которые помогут с эффективным изучением предмета.
Краткое содержание курса:
1. Введение
2. Переменные
3. Типы данных
4. Операторы ветвления (условные операторы)
5. Циклы
6. Функции
7. Модули и пакеты в Python
8. Исключения (exceptions)
9. Работа с файлами
10. Форматирование в Python
11. Регулярные выражения
Подробнее https://codeby.school/catalog/kurs-python-s-nulya-do-junior
#python
7 156
Замыкание
Особенность языка, которая позволяет вложенной функции получить доступ к внешним данным. Часто используется функциональном программировании.
Но с этой штукой надо быть осторожнее, она довольно прожорливая. Если в этой ситуации можно обойтись без замыкания, то лучше её не использовать.
#теория
7 156
3 канала, которые сделают из новичка опытного прогера и устроят на работу
Первый делом подписывайся на IT подкасты: сборник лучших подкастов от преподавателей, топов рынка с разборами задач, советами по изучению и рекомендации для новичков.
Затем начинай изучать книги в Книжном хранилище — самая большая база, более 2000 русскоязычных книг по PHP, Java, DB, Python, C, C++ ,C#, фронтенду и алгоритмам.
И напоследок заходи в IT Jobs — ежедневные вакансии для новичков и мидлов, а также подборки советов по трудоустройству от ведущих IT-компаний.
7 156
Правила документации
class Post:
"""На первой строке краткое описание объекта. После идёт пустая строка (это обязательно).
После идёт подробное объяснение. Кто он,
что он делает и какие параметры принимает.
Документировать можно в несколько абзацев.
Писать доки можно для всего: функции, класса, модуля.
Но если вы мне не доверяете, можете почитать PEP257,
там разработчики рассказывают, как объяснять код.
"""
#теория7 156
Как применять модели Machine Learning для решения реальных задач? Узнайте на бесплатном онлайн-интенсиве по Data Science с 25 по 27 июля в 21:00 по московскому времени. Будет много практики!
Заполните форму на участие, и мы отправим вам на почту полезный материал по Data Science: 🔜🔜🔜 https://clc.to/WQW-2Q
📝 За 3 дня вы опробуете разные инструменты и техники, которыми пользуются представители одной из самых востребованных профессий. Глубокие познания в программировании и математике не понадобятся. Убедитесь, что начать развиваться в Machine Learning проще, чем кажется!
Спикер — директор по разработке в лондонской компании Noon Academy, экс-руководитель команды, которая разрабатывала платформу антиспама и машинного обучения в Badoo, Михаил Овчинников. Он расскажет, зачем нужны нейросети и как они работают, познакомит вас с Python, научит предсказывать курс биткоина. Вы рассмотрите алгоритмы и решите бизнес-задачу самостоятельно.
🎁 Участвуйте, задавайте вопросы и получите сертификат на 10 000 рублей на любой курс Skillbox. А тем, кто дойдёт до конца интенсива, подарим электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ.
7 156
isdecimal() vs isdigit() vs isnumeric()
Эти три метода str используются для определения, является ли строка числом, но у них есть небольшие отличия:
str.isdecimal() — проверяет, является ли строка только набором цифр (1-9). В то время как:
· str.isdigit() вернёт True, даже если в строке есть надстрочные и подстрочные цифры (² или u00B2).
· str.isnumeric() вернёт True, даже если это дробь (½ или u00BD).
#объяснение7 156
Самое крупное хранилище инструментов, шпаргалок и лайфхаков для сисадминов:
https://t.me/sysadmin_library
Каждый день канал пополняется 3-мя постами.
7 156
🔥 Про Pattern Matching
Эта фича появилась в Python 3.10 и позволяет превратить кучу if'ов в простой и читаемый код. Что-то на подобии switch/case, только лучше.
Перейти к просмотру | #видео
7 156
Работая по 4 часа в день с телефона люди зарабатывают не менее 30 000₽ в НЕДЕЛЮ
И нет, это НЕ реклама казино.
В блоге George GO владелец самой крупной сети Telegram каналов БЕСПЛАТНО рассказывает о работе в Telegram:
— Как создать канал и не облажаться
— От чего зависит успешность Telegram канала
— Как заработать в Telegram без вложений
Это не волшебная таблетка «ДЕНЬГИ», это работа с лучшими условиями.
Пока есть время занять ТОПовые позиции на рынке – ПОДПИШИСЬ.
7 156
Фокус с type
Все мы знаем, что type позволяет определять тип данных (строка это или, может, список). Но у него есть другая функция — создание типа.
Таким образом мы можем во время выполнения создать новый класс и пользоваться им.
#теория
7 156
⚡️ Roadmap по Python
Это дорожная карта, составленная более опытными разработчиками, чтобы разработчики знали с чего начать свой путь и куда двигаться дальше.
7 156
Machine Learning с 0!
В этом канале вы научитесь работать с искусственным интеллектом и станете big-data разработчиком.
Простым языком о сложном – machine_learning
7 156
⚡️ Тесты в документации
Такой подход интересен тем, что позволяет другому программисту понять как работает функция в определённых ситуациях, а вам — протестировать её работу.
Реализуется подобная фича с помощью встроенного модуля doctest. Он ищет текста, которые выглядят как интерактивные сеансы Python (>>>, ... и подобные символы).
Вы можете запускать тесты так же, как в примере, а можно с помощью терминала:
python -m doctest -v example.py.
#миниурок #doctest7 156
🐍 Теперь Python можно легко выучить по гайдам в картинках.
Первый канал с гайдами по Python — @guides_python
7 156
🔥 Почему 0.1 + 0.2 не будет 0.3
Или коротко о том, как работают числа float. Здесь вы узнаете как хранятся числа с плавающей запятой в памяти, про стандарт IEEE-754 и какие проблемы он нам принёс. Перед просмотром надо знать бинарную систему счисления.
Перейти к просмотру | #видео
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
