Разъяснивший Python
8.18K subscribers
2.43K photos
40 videos
30 files
2.28K links
Твой проводник в омут Python'а

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: https://telega.in/c/python_pssss
Download Telegram
Язык программирования Python для начинающих // #Видео

Большой курс обучения программирования на Python. Данный курс предназначен для новичков (начинающих) в программировании. Также эти уроки идеально подойдет школьникам, которые готовятся к сдаче ЕГЭ по информатике или ОГЭ по информатике.

▪️Перейти к просмотру [87 уроков]
👍1
python_variables.pdf
794.2 KB
💾 Шпаргалка по типам данных в Python

🌵 Переменные и как их правильно называть
🌵 Операции с переменными
🌵 Комментарии
🌵 Строки, списки, словари и т.д
🌵 Методы
🌵 Срезы

#doc #python #cheatsheet
👍3
Итератор

Объект, представляющий поток данных. Повторные вызовы метода __next__() возвращают последовательные элементы в потоке. Если данных больше нет, выдаёт исключение StopIteration.

Чтобы получить итератор у объекта, необходимо использовать iter(obj). Функция автоматически вызывается при использовании цикла for.

Коллекции (список, множество) каждый раз при вызове iter() или использовании с for возвращают новый итератор.

#теория
👍9🔥6
divmod(a, b)

Принимает два числа в качестве аргументов и возвращает кортеж состоящий из a // b и a % b.

Поскольку вычисления происходят на стороне C, разделение происходит быстрее чем при q, e = a // b, a % b.

#объяснение
19👍11🔥4
Поставьте 😁, пожалуйста, он старался

#meme
😁102🤣9👍3😢3
leetcode_python.pdf
552 KB
✍️ Огромный сборник решений задач leetcode на Python c описанием и кодом

LeetCode
— онлайн-платформа с алгоритмическими задачами по программированию, своего рода тренажёр для подготовки к техническим интервью.

#doc #python #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍181🔥1🤬1
import dis

dis показывает, что происходит под капотов в Python. Он отображает байткод, который должен выполнить язык.

Конкатенация строк оказалась быстрее, поскольку для неё требуется меньше операций, как показывает нам dis.

#объяснение
👍50👎2
👨‍💻 Огромный туториал/шпаргалка по SQL с примерами запросов и объяснением

#doc #sql #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
builtins

Модуль, который предоставляет прямой доступ к встроенным функциям, константам. Используется, если нам надо переопределить встроенную функцию.

Заниматься таким стоит только в крайней ситуации, поскольку читающий ожидает, что open() открывает файл, а не переводит все символы в верхний регистр.

#объяснение
👍19😁8
👨‍💻 Если вы ищете удаленную работу, неполный рабочий день или дополнительную работу, этот список для вас

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

Лойс если нужно больше постов по работе 👍

#job #vacancy
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20
SQLite

База данных внутри файла. Отлично подходит для небольших проектов и теста новых фич. Для работы с ней есть библиотека sqlite3.

По ней есть неплохой туториал от самих разработчиков Python.

#теория
👍18🤮41
EAFP

Easier to Ask for Forgiveness than Permission. Легче попросить прощения, чем разрешения — общий стиль в Python, который считает что лучше использовать блоки try/except чем кучу вложенных if'ов.

#объяснение
👍35👎1
🥰29😁7🤣5🤔2🍓21👍1
Ох уж этот GIL... ❤️ кто понял и 🗿 кто нет.
🗿10652👍2👎1🤯1
TypeVar

Аннотация служит параметрами для универсальных типов, а также для определений универсальных функций.

Если у вас есть функция, у которой тип результат зависит от выходных (а вы аннотируете весь код), то используйте TypeVar.

#теория
🔥8👍31🤯1
Кто такой дата-инженер?

Компании с каждым годом генерируют все больше данных: информация о поездках Uber, подписчиках Netflix, результатах поиска Google.
Поэтому крупным компаниям нужны сотрудники, чья работа будет заключаться в сборе и обработке информации.

➡️Инженеры данных создают и поддерживают инфраструктуру, необходимую для хранения и обработки больших объемов данных. Они определяют, какие данные можно получить, и следят за тем, чтобы процесс сбора соответствовал бизнес-требованиям и отраслевым стандартам.

Дата-инженеры все чаще входят в топ наиболее востребованных IT-профессий.

➝ Более подробно профессию дата-инженера разберут на бесплатном вебинаре международной школы анализа данных и разработки Mathshub.

👨🏻‍💻 Спикер — Андрей Ларионов, практикующий специалист с опытом более 15 лет. Расскажет о специфике работы, инструментах и выполняемых задачах. А также даст советы начинающим специалистам.

14 марта в 19:00. Регистрация по ссылке.
______________________________
✍️ Mathshub — международная школа анализа данных и разработки. Практикующие в индустриях преподаватели из ШАДа, НИУ ВШЭ, МФТИ, Y-Data уделяют внимание каждому студенту благодаря живым занятиям. А спикеры, построившие карьеру в FAANG, Tesla, Amazon, Spotify вживую делятся своим опытом.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥21
Я не знаю зачем, но это существует. Установка: pip install doge, запуск: doge.
🥰28👍14👾6🔥3🏆2
Как поживает ваш питон?

Не могу судить ваши предпочтения, но уже стоит переходить с Python2 на Python3. Если лень переписывать код, то просто запустите 2to3.

Вы правильно поняли, это транслятор, который переводит Python код с второй версии на третью.

P.S. Возможно вам надо будет установить какой-то модуль. Мне, на OpenSuse, пришлось выполнить sudo zypper install python3-tools.

#теория
🔥9👍2