Python Education
关闭频道
Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV
显示更多8 734
订阅者
-124 小时
-117 天
-7730 天
帖子存档
8 734
Вопрос от подписчика. Что мне нужно знать?
❓Вопрос
Я заканчиваю обучение на онлайн-курсах по Python и хочу устроиться на работу. Что мне нужно знать, чтобы быть востребованным?
✅Ответ
Тут зависит от специальности. Если речь о бекенд-разработке, то минимальный набор знаний такой:
• Базовый Python. Например, уметь написать сложный вложенный цикл-обработчик, а потом его же оптимизировать.
• Один из бэкенд-фреймворков. Например, Django или Flask.
• Умение работать и создавать API. Хотя бы базовый REST.
• Понимание http-запросов. GET, POST, корсы, коды ошибок и прочее.
• Git. Минимальный набор - clone, push, pull, merge.
• SQL. Уметь писать базовые SELECT, UDPATE, INSERT, DELETE запросы.
• Linux. Подключение, перемещение по каталогам, понимание пользователей, установка-удаление-обновление пакетов/python/библиотек, полезные утилитки типа htop.
• Владеть базовыми инструментами для работы. Например, VS Code, DBeaver, Postman, putty.
• Python-специфичные плюшки. Виртуальное окружение, pip freeze и прочее.
• Тестирование кода с pytest или другим фреймворком.
• Понимание процесса деплоя. Хорошо бы уметь в базовый докер, знать про nginx и условный screen.
Много? Много. Но и это не все.
Вообще, все знать не обязательно и невозможно. Но иметь общее представление и использовать на практике - нужно.
И самое важное: нужен пет-проджект, чтобы показать на собеседовании, да и вообще просто для «обучения на практике». Не учебный проект, не блог, сделанный по статье на Хабре. А нормальный проект, покрытый тестами, задеплоенный где-нибудь на хостинге, с красиво оформленным репозиторием и вылизанным кодом.
Возьмут ли вас на работу после этого? Скорее да, чем нет 😉
8 734
Вычисляем время выполнения
Этот пример полезен, когда вам нужно знать, сколько времени требуется для выполнения программы или функции.
8 734
Apple специально занижает ёмкость аккумулятора, чтобы вы покупали новые айфоны 😡
Но есть есть секретные настройки, которые это отключают. О подобных фишках рассказывает канал ПК_USER.
Ребята делятся функциями гаджетов, о которых никогда не расскажут производители: как увеличить ёмкость аккумулятора, как сделать второй монитор из старого смартфона и как обойти запрет соцсетей.
Если вы пользуетесь смартфоном, вам стоит об этом узнать: @pc_userr
8 734
Плюсы и минусы Python
В этом видео автор разбирает достоинства и недостатки языка программирования Python. Вы узнаете, чем занимается Python-разработчик и какие ниши существуют в этой профессии.
00:00 Вступление
01:17 Автоматизация
02:53 Web-разработка
04:07 Разработка e-commerce решений
06:07 Proof of concept
07:49 Проекты с нуля
09:26 Большие приложения
10:21 Развитие в карьере
11:07 Синтаксис и производительность Python
Смотреть это видео на youtube: youtu.be/8FK5BWLnEP8
8 734
Необходимые и полезные для питонистов библиотеки и фрейворки. Сохарняйте, чтобы не потерять, и используйте в работе и учебе!
8 734
log(n, Base) – основание логарифма n
Функция math.log(x, Base) вычисляет логарифмическое значение x, т.е. числовое выражение для определенного (желаемого) базового значения.
Примечание. Если функции не задано базовое значение, math.log(x, (Base)) действует как базовая функция журнала и вычисляет журнал числового выражения по основанию e.
8 734
Python tricks — телеграм-канал, в котором публикуются различные трюки и фишки языка python. Там ты найдешь лучшие практики и приёмы, которые используют опытные программисты.
Подпишись на Python tricks — ускорь изучение этого крутого языка в разы 💪
8 734
Библиотека Numpy
Надеемся что вы плодотворно поработали с возможностями Numpy. Но вот красивый вывод вы скорее всего не получили. И, правда, выглядит вывод часто очень страшно, а вывести определенное кол-во элементов кажется проблемой. Но есть метод set_printoptions, который нужен для управления выводом.
Метод принимает следующие аргументы:
precision — количество отображаемых цифр после запятой (по умолчанию 8)
threshold — количество элементов в массиве, вызывающее обрезание элементов (по умолчанию 1000)
edgeitems — количество элементов в начале и в конце каждой размерности массива (по умолчанию 3)
linewidth — количество символов в строке, после которых осуществляется перенос (по умолчанию 75)
suppress — если True, не печатает маленькие значения в scientific notation (по умолчанию False)
nanstr — строковое представление NaN (по умолчанию 'nan')
infstr — строковое представление inf (по умолчанию 'inf')
#numpy
8 734
Как выучить Java Script за пару недель
1. Забить на курсы
2. Подписаться на JavaScript CMD
3. Впитать все знания и скиллы в ёмких статьях, картинках, примерах и тестах.
Нафиг курсы, теперь у тебя есть JavaScript CMD👇🏻
8 734
🧩 Шпаргалка: примеры Pattern Matching (Switch - Case) в Python 3.10
Прошло уже некоторое время с момента выхода Python 3.10, а многие до сих пор не до конца понимают шумиху вокруг этого релиза) Давайте разберемся.
Одна из основных фич новой версии - в Python завезли аналог конструкции Switch - Case (так называемый pattern matching). Да, то что в других языках программирования есть уже по 20 лет, в Python завезли только в 2021. Такая наша питонячая судьба 🙃
Но, стоит отметить, что у питоновской реализации довольно много прикольных возможностей, которые сильно расширяют привычные сценарии использования switch - case. Признавайтесь, все же писали в институте менюшку на C++, там точно был свич-кейс?))
8 734
Как создать телеграм-бота на Python
В этом видеоуроке автор наглядно показывает как за 10 минут можно создать своего собственного Telegram-бота на Python с нуля. Вы разберете азы программирования на Python для Telegram API.
0:00 Начало
0:32 Установка Python библиотек
1:27 Создаём конфиг бота
1:50 Регистрируем нового Telegram-бота
3:03 Кодим
5:45 Обработка получаемых сообщений
7:26 Proxy API
8:08 Первый тест: оно работает
8:57 Усложняем задачу
Смотреть это видео на youtube: youtu.be/iCHzulEKR3k
8 734
Видео дня.
defaultdict в Python
В этом видео мы поговорим о defaultdict из пакета Collections стандартной библиотеки Python. defaultdict позволяет создавать словари с дефолтными значениями у ключей.
https://youtu.be/7qBH8VL4xAs
8 734
Утиная типизация
Утиная типизация – это концепция, характерная для языков программирования с динамической типизацией, согласно которой конкретный тип или класс объекта не важен, а важны лишь свойства и методы, которыми этот объект обладает. Другими словами, при работе с объектом его тип не проверяется, вместо этого проверяются свойства и методы этого объекта. Такой подход добавляет гибкости коду, позволяет полиморфно работать с объектами, которые никак не связаны друг с другом и могут быть объектами разных классов. Единственное условие, чтобы все эти объекты поддерживали необходимый набор свойств и методов.
8 734
Спешите присоединиться к бесплатному онлайн-интенсиву по Python-разработке 25–27 апреля в 21:00 по московскому времени! Познакомитесь с востребованным языком программирования. Узнаете, как работают «умные» чат-боты и виртуальные ассистенты ⚙️.
Подробная программа: ▶️ https://clc.to/g1DCUw.
✔️ Познакомитесь с основами программирования на Python.
✔️ Узнаете, что такое NLU и как компьютер понимает естественную речь.
✔️ Разберёте архитектуру «умных» чат-ботов.
✔️ Создадите чат-бота, научите его говорить и подключите к Telegram.
Спикер интенсива — главный методист технического направления Skillbox, экс-руководитель команды разработки систем машинного обучения и антиспама в Badoo, докладчик крупнейших IT-конференций России Михаил Овчинников.
🎁 Все участники получат электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ. А те, кто сдаст практическую работу, — сертификаты на 10 тысяч рублей. Их можно потратить на любой курс образовательной платформы Skillbox.
8 734
Получение ID текущего процесса python
os.getpid() возвращает идентификатор текущего процесса. Поэтому, когда вы отправляете сигнал, вы можете, например, распечатать его.
8 734
Топ 5 лучших графических фреймворков Python (GUI)
В этом видео автор подробно рассматривает лучшие GUI фреймворки Python, которые позволяют реализовывать красивый и удобный интерфейс для приложений. Вы разберете особенности каждого фреймворка и выясните, в каких случаях использовать определенную технологию.
Также вы узнаете какой графический фреймворк на данный момент является самым актуальным и пользуется большой популярностью среди разработчиков.
Смотреть это видео на youtube: youtu.be/tT2ikZDvH1k
8 734
Берись за голову - начинай писать код
Python Teacher - твой карманный справочник по самому востребованному языку программирования в России.
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
