Python | Программирование – Telegram
Python | Программирование
9.36K subscribers
2.23K photos
6 videos
139 files
1.92K links
Python без границ для всех

Владелец, реклама @Ak_Mihail

Преобрести рекламное размещение: https://telega.in/c/Python_libr
Download Telegram
Почему 90% фронтендеров никогда не выйдут на большие чеки?

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

Хотя чтобы стать разработчиком, надо в первую очередь научиться думать как разработчик.

Хорошая новость в том, что тебе ничего кардинально менять не нужно, чтобы войти в «золотую десятку» самых успешных. Не надо бросать курсы или увольняться.

Достаточно заменить источник информации:
👉 Фронтенд
👉
Верстка
👉
Node.JS

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

Это самый простой и дешёвый способ стать уважаемым специалистом, так что подписывайся.
2😁2
🔖 Шпаргалка по Data Science

• Data Science (наука о данных, даталогия) – это набор дисциплин, технологий и методик для анализа огромного объема информации, генерируемой бизнесом и нон-профит-организациями.

• Такое явление, как Data Science, включает в себя подготовку ко сбору данных, их обработку и презентацию добытой информации нужным людям в нужном ключе.

🧷 Смотреть шпаргалку

#Шпаргалка
5👍3
Основы работы с вирутальным окружением virtualenv

• Виртуальное окружение virtualenv — это инструмент, позволяющий создавать изолированные среды для отдельных проектов Python, решая тем самым проблему зависимостей и совместимости приложений разных версий.

🧷 Смотреть видео

#Видео
5👍3
🧩 Веб-скрейпинг на Python: запускаем парсинг сайтов

• Веб-скрейпинг — это метод автоматизированного извлечения данных с сайтов. С его помощью можно решать разные задачи.

🧷 Читать статью

#Статья
7🔥4
📌 Jinja2 - движок шаблонов для Python

• Модуль Jinja2 - это современный и удобный язык шаблонов для Python, созданный по образцу шаблонов Django. Он быстр, т.к. компилируется в код Python, широко используется и безопасен благодаря дополнительной среде выполнения изолированных шаблонов.

• Самый простой способ создать шаблон и отрендерить его - использовать класс jinja2.Template(). Такой способ работы не рекомендуется, если шаблоны загружаются не из строк, а из файловой системы или другого источника данных (код на картинке).

📕 Документация

#урок
6👍4
📌 Модуль multipledispatch в Python

• Модуль multipledispatch реализует шаблона программирования множественной диспетчеризации (перегрузки методов и функций) в Python, выполняя статический анализ во избежание конфликтов и обеспечивает дополнительную поддержку пространства имен.

• Пример использования модуля multipledispatch (код на картинке).

📕 Документация

#урок
5👍3
Логирование в Python и Django

• Поговорим о том, что такое логирование, для чего оно, как оно настраивается и как сделать его гибким.

🧷 Смотреть видео

#Видео
5👍3
🧩 Сравнение скорости Python и C++

• Есть миллион причин любить Python (особенно если вы дата-сайентист). Но насколько Python отличается от низкоуровневых языков, таких как Си и C++?

• В этой статье автор собирается сделать сравнение скорости Python и C++, на очень простом примере.

🧷 Читать статью

#Статья
👍53🔥2
🔖 Шпаргалка по ИИ

• Искусственный интеллект (ИИ) — это способность компьютера имитировать мышление человека.

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

👇 Шпаргалка ниже

#Шпаргалка
5👍2🤔1
Инструкция raise возбуждение / вызов исключений в Python

• В видео узнаем, как пользоваться инструкцией raise и при помощи нее возбуждать исключения.

🧷 Смотреть видео

#Видео
5👍2
🧩 Боты для Discord на Python: проект для начинающих

• Боты для Discord решают разные задачи — ищут и воспроизводят музыку, делают мемы, общаются с пользователями. После просмотра этого видео вы научитесь создавать своих ботов.

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

🧷 Читать статью

#Статья
🔥5👍4
📌 Функция exec() в Python, выполняет блок кода

Функция exec() поддерживает динамическое выполнение кода Python и принимает большие блоки кода, в отличие от eval(). Передаваемый функции код должен быть либо строкой, либо объектом кода, например сгенерированный функцией compile().

• Если это строка, то строка анализируется как набор операторов Python, который затем выполняется (если не возникает синтаксическая ошибка).
• Если это объект кода, он просто выполняется.

Во всех случаях ожидается, что исполняемый код будет допустимым для ввода в файл. Возвращаемое значение - None.

📕 Документация

#урок
5👍3
📌 Модуль user_agents в Python

• Модуль user_agents предоставляет простой способ идентифицировать/обнаруживать устройства, такие как мобильные телефоны, планшеты и их возможности, путем синтаксического анализа (браузер/HTTP) строк пользовательского агента.

• Модуль user_agents полагается на отличный ua-parser для фактического синтаксического анализа необработанной строки пользовательского агента (user agent).

• К различной базовой информации, которая может помочь идентифицировать посетителей, можно получить доступ к атрибутам браузера, устройства и ОС (код на картинке).

📕 Документация

#урок
6🔥2
Обработка и отслеживание ошибок и исключений в Django

• В видео обсуждаем пример декоратора и базового класса для отслеживания ошибок в Django.

🧷 Смотреть видео

#Видео
5👍3
🧩 Data Science для начинающих

• Для начинающих в Data Science важна практика, которая помогает быстро прокачать навыки. С помощью этой статьи вы научитесь обрабатывать и визуализировать данные, а затем развёртывать созданные приложения.

🧷 Читать статью

#Статья
5👍3
🔖 Шпаргалка по операциям контейнерных типов

• Контейнерами называют типы, которые умеют содержать в себе другие типы (часто их еще называют «коллекциями»). Иногда используют названия «структуры данных».

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

#Шпаргалка
6👍3
Pydantic — умопомрачительная валидация данных на Python

• Pydantic — пожалуй, наша любимая Python библиотека за последнее время. Она великолепна! Преобразование и валидация данных для веб-сервисов с Pydantic становится невероятно приятными.

🧷 Смотреть видео

#Видео
6👍2
Если бы рост в IT был лестницей, большинство было бы Senior.

Но на собеседованиях выясняется, что опыт, стаж и “я уже Middle” почти ничего не решают.

Илья Шишков 11 лет работал в Яндексе и провёл 250+ интервью и видел это постоянно. В канале @imhired разбирает, по каким признакам кандидатов относят к Junior, Middle и Senior - и почему многие готовятся совсем не к этому.

Начни с первого файла👇
(руководство по решению любой алгори...)
1🔥1
🧩 Pip: как устанавливать пакеты в Python

• Pip — менеджер пакетов для Python, работа с ним осуществляется через командную строку.

🧷 Читать статью

#Статья
5🔥2