Разъяснивший Python
Kanalga Telegram’da o‘tish
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc
Ko'proq ko'rsatish6 893
Obunachilar
+224 soatlar
-97 kun
-6430 kun
Postlar arxiv
6 890
0x6e 0x75 0x6d 0x65 0x72 0x61 0x6c 0x20 0x73 0x79 0x73 0x74 0x65 0x6d
В Python мы можем использовать другие системы счисления, просто добавив приставку.
0x для шестнадцатеричной, 0o для восьмеричной и 0b для двоичной системы счисления.
#объяснение
6 890
⚡️Blender теперь есть в Telegram!
Самое большое русскоязычное сообщество 3D-дизайнеров создало свой обучающий канал, где научат 3D модерированию всех желающих!
Перейти: @blender_ed
6 890
🔥 Массивы
И нет, я не ошибся. В python действительно есть массивы и находятся они в модуле array. Они меньше занимают памяти, чем списки, но у них есть свои ограничения.
Про массивы, как ими пользоваться и их отличия от списков рассказывается в ролике.
Перейти к просмотру | #видео
6 890
Молодой айтишник из Кремниевой долины создал необычный канал в Телеграм по изучению Python.
По его словам, даже ленивый сможет легко и быстро освоить язык.
Он разжёвывает информацию, оформляя все в виде картинок - поэтому процесс обучения превращается в увлекательное занятие.
Если вам интересно изучение Python, то вот ссылка на канал @python_ed
6 890
Несколько фишек Python
1. Мы можем передать кортеж функции isinstance, тогда она будет проверять, относится ли x к одному из этих типов.
2. round может округлять в обратную сторону. То есть не только до дестых, но и до десяток.
3. В один except можно записывать несколько ошибок на обработку.
#теория
6 890
6 890
🔥
@dataclass
Я уже рассказывал про этот декоратор. Он позволяет быстро создавать структуры данных, что серьёзно экономит время. В этом ролике автор лучше разбирает этот декоратор и рассказывает про небольшие фишки.
Перейти к просмотру | #видео6 890
Каналы от Senior разработчиков
Хотите быстро выучить Python, Java или другой язык программирования? Подписывайтесь на каналы от опытных разработчиков, где они объясняют код и учат программировать.
🐍 Канал Senior Python разработчика:
@seniorpy
☕️ Канал Java разработчика:
@seniorjavist
🤖 Канал C++ разработчика:
@seniorcpp
💻 Канал JavaScript разработчика:
@senior_front
📚 Заметки программиста:
@progersbooks
6 890
Функция iter
iter(object) возвращает итератор объекта. Но это если в ней только один аргумент, а может быть и два...
В таком случае функция принимает iter(function, end) и выполняет функцию, пока она не вернёт end.
#теория6 890
‼️ 3 канала, которые дадут ощутимый буст начинающим и опытным айтишникам
Телеграм — кладезь полезной инфы, и мы выделили самые важные источники. Подпишись, чтобы не потерять!
🖥 ПК_User — канал с фичами и хаками системы, которые прокачают твоё владение железом и помогут обойти многие ограничения.
🤝 IT Helper — серьёзный источник по всем языкам программирования с тестами, гайдами и секретами (авторы канала — профессиональные разрабы и наставники).
🐍 Python Teacher — сообщество Senior-разработчиков, разжёвывающих темы и проводящих тестирования по самому известному языку программирования.
6 890
Немного фактов про Python
Во первых, это не змея. Название пошло в честь «Монти Пайтона» (Monty Python) — ведущего из любимого шоу разработчика «Летающий цирк Монти Пайтона».
Думаете, Python — молодой, современный язык? Но нет, он старше даже Java. Версия Python 1.0 вышла в январе 1994 года. То есть языку сейчас 28 лет.
#факты
6 890
Лень разбираться в SQL?
Для вас уже всё сделали.
📌 Канал @databases_secrets рассказывает обо всех возможностях, приёмах и лайфхаках Баз Данных, SQL и Big Data.
Подписывайтесь и прокачивайте свои навыки: @databases_secrets
6 890
Несколько фишек Python
1. Мы можем передать кортеж функции isinstance, тогда она будет проверять, относится ли x к одному из этих типов.
2. round может округлять в обратную сторону. То есть не только до дестых, но и до десяток.
3. В один except можно записывать несколько ошибок на обработку.
#теория
6 890
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
6 890
Замыкание
Особенность языка, которая позволяет вложенной функции получить доступ к внешним данным. Часто используется функциональном программировании.
Но с этой штукой надо быть осторожнее, она довольно прожорливая. Если в этой ситуации можно обойтись без замыкания, то лучше её не использовать.
#теория
6 890
3 канала, которые сделают из новичка опытного прогера и устроят на работу
Первый делом подписывайся на IT подкасты: сборник лучших подкастов от преподавателей, топов рынка с разборами задач, советами по изучению и рекомендации для новичков.
Затем начинай изучать книги в Книжном хранилище — самая большая база, более 2000 русскоязычных книг по PHP, Java, DB, Python, C, C++ ,C#, фронтенду и алгоритмам.
И напоследок заходи в IT Jobs — ежедневные вакансии для новичков и мидлов, а также подборки советов по трудоустройству от ведущих IT-компаний.
6 890
Правила документации
class Post:
"""На первой строке краткое описание объекта. После идёт пустая строка (это обязательно).
После идёт подробное объяснение. Кто он,
что он делает и какие параметры принимает.
Документировать можно в несколько абзацев.
Писать доки можно для всего: функции, класса, модуля.
Но если вы мне не доверяете, можете почитать PEP257,
там разработчики рассказывают, как объяснять код.
"""
#теория6 890
Как применять модели 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. А тем, кто дойдёт до конца интенсива, подарим электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ.
6 890
isdecimal() vs isdigit() vs isnumeric()
Эти три метода str используются для определения, является ли строка числом, но у них есть небольшие отличия:
str.isdecimal() — проверяет, является ли строка только набором цифр (1-9). В то время как:
· str.isdigit() вернёт True, даже если в строке есть надстрочные и подстрочные цифры (² или u00B2).
· str.isnumeric() вернёт True, даже если это дробь (½ или u00BD).
#объяснение6 890
Самое крупное хранилище инструментов, шпаргалок и лайфхаков для сисадминов:
https://t.me/sysadmin_library
Каждый день канал пополняется 3-мя постами.
