Разъяснивший Python
الذهاب إلى القناة على Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss
إظهار المزيد7 156
المشتركون
لا توجد بيانات24 ساعات
-167 أيام
-5730 أيام
أرشيف المشاركات
7 156
Какое расстояние от земли до луны? 🌚
Странный вопрос, но еще страннее - то, что его иногда задают разработчикам на собеседованиях.
Меня зовут MAX(), я - кот-ревью. Если ты находишься в поиске работы, то у меня для тебя крутые новости.
Тут я собрал кучу разных интересных кейсов и историй по то:
👉 Как сделать так, чтобы тебя начали звать на собеседования?
👉 Откуда брать опыт для резюме, если его нет?
👉 Что делать, если валишься на собеседованиях и не можешь получить оффер?
👉 Насколько стало сложнее искать работу с марта 2022 года?
Все это с примерами и пояснениями!
Если хочешь преисполниться в своих познаних, то залетай ко мне — буду тебя ждать 😉
7 156
Что?
Буквы сортируются не в алфавитном порядке, а по позиции в таблице UTF-16, получить значение которого можно с помощью
ord(x).
В верхнем регистре символы имеют меньшее значение, чем в нижнем, поэтому они оказались в начале списка.
#объяснение7 156
Более 1790 русскоязычных книг по программированию и технологиям можно найти на канале @it_boooks
7 156
🧩 Librera Reader.
Читалка книг
• Librera Reader - это гибко настраиваемое и многофункциональное приложение для чтения книг на Android устройствах,
которое поддерживает множество форматов: PDF, EPUB, MOBI, DjVu, FB2, TXT, RTF, AZW, AZW3, HTML, CBZ, CBR.
Обладая интуитивно понятным и удобным интерфейсом, Librera поможет вам получить настоящее удовольствие от чтения книги.
• Для большей безопасности Librera Reader для F-Droid использует MuPDF 1.16.1 и не требует разрешения Интернет.
https://f-droid.org/ru/packages/com.foobnix.pro.pdf.reader/
#Librera #SOFT
7 156
Хочешь научиться кодить на Python, но не хочешь платить за это?
На Python можно сделать многое, в том числе и самый крутой тренд 2022-го — нейросети, тоже пишутся на нём.
Есть способ учиться БЕСПЛАТНО — канал с задачами по Python и машинному обучению, на котором только практика!
Каждый день там публикуют новые задачи — решать их полезнее, чем смотреть видео от очередной онлайн школы.
7 156
⚡️ Упрощаем поиск багов
Функция поиска площади квадрата со стороной 5 должна возвращать 25. А если не вернёт? Самый быстрый способ это проверять — использовать assert.
Если оператор получает на первый аргумент False, то выводит AssertionError с текстом из второго аргумента (если таков имеется).
Чтобы убрать проверку, добавьте флаг -O при запуске приложения:
python3 -O foo.py. Подробнее в документации.
#теория7 156
Компуктерная теперь в Telegram!
Даже для опытного пользователя компьютер, как океан - изучен менее чем на 7%
Например, знаете ли вы, что есть программы, которые могут ускорить ваш ПК на 90%?
А умеете ли вы прятать файлы в картинку и делать "невидимые ярлыки"?
Тысячи крутых фишек вы можете найти по ссылке 👇
https://t.me/+hOmqTI6uh65mNTUy
7 156
⚡️ Учим Python с GitHub
python-guide — проект-документация по языку, от новичка до профи. Качать его не обязательно, ведь есть и веб версия.
TheAlgorithms — репозиторий с огромным количеством реализованных алгоритмов, структур данных
python-patterns — набор шаблонов проектирования, написанных на Python. Здесь нет ConcreteObserver2 и подобного, все шаблоны разобраны на реальных примерах.
#миниурок
7 156
Весь Python за 7 дней? — легко
Достаточно всего лишь чуть приложить усилий, а также найти хороший материал.
На днях как раз создали Python Expert, куда выкладывают отборные видеокурсы, шпаргалки, дорожные карты и не только.
Довольно интересный формат, советую не потерять - https://t.me/+dJWGEtH7Gck1OWYy
7 156
Менять списки во время итерации плохая идея, и вот почему:
С помощью итератора мы можем пройтись по элементам списка, так давайте напишем свой итератор и посмотрим, что там происходит внутри.
Как мы видим, поскольку удалили 1 из списка, все элементы сместились влево и на второй позиции уже будет не двойка а тройка.
Её тоже удаляем и получаем
[2, 4]. Поскольку дальше двигаться некуда, итератор останавливает свою работу.
#объяснение7 156
Мир компьютерных наук и технологий - простыми словами в телеграм-канале Computer Science.
Эти знания будут полезны каждому IT-специалисту!
7 156
📓 Python 3. Самое необходимое.
• Описан базовый синтаксис языка Python 3: типы данных, операторы, условия, циклы, регулярные выражения, встроенные функции, объектно-ориентированное программирование, обработка исключений, часто используемые модули стандартной библиотеки и установка дополнительных модулей. Даны основы SQLite, описан интерфейс доступа к базам данных SQLite и MySQL, в том числе посредством ODBC. Рассмотрена работа с изображениями с помощью библиотек Pillow и Wand, получение данных из Интернета и использование архивов различных форматов.
• Книга содержит более двухсот практических примеров, помогающих начать программировать на языке Python самостоятельно.
#RU
7 156
Принцип YAGNI
Вам это не нужно. Не добавляйте кнопку, если вам об этом не просили. Не убивайте всё время на супер быстрый движок, если вас об этом не просили.
Инициатива это хорошо, но из-за неё может уйти больше времени на разработку. К тому же, каждая функция должна оплачиваться и, чаще всего, из кошелька клиента.
Кратко: если новая фича может принести пользу и при этом не потратит много времени/денег, то внедряйте, но перед этим обсудите с клиентом.
#принцип
7 156
Must Have для разработчиков! Итак, хотим поделится подборкой каналов.
@bzd_channel - Книги для программистов
@Python_Community_ru — Cообщество Python-разработчиков
@u_programmer — Всё самое смешное и актуальное на IT тематику
Напрягай мозги и подписывайся!
7 156
⚡️ Виртуальная среда
Сколько у вас проектов на пк? И у каждого свои зависимости. Не хотите перенести их в отдельную папку?
Виртуальная среда — это место, которое изолированно от системы. Создать —
python3 -m venv path/to/env.
Запуск — source path/to/env/bin/activate. После можете спокойно python, pip, easy_install. Все действия будут происходить внутри среды.
Преимущества: проекты легче переносятся, чище файл requirements.txt и нет проблем с другими проектами, а также легче полностью избавится от проекта.
#миниурок7 156
Надоело искать книги по всему интернету? Тогда это то что ты искал.
1) Крупная русскоязычная библиотека книг по программированию
2) Бот для поиска книг (В базе уже более 1500 книг)
3) Англоязычная библиотека книг по программированию
7 156
Принцип DRY
Don't repeat yourself («не повторяйся») — этот принцип означает, что стоит избегать дублирования кода или данных.
Внесение изменений в такой код становится в разы сложнее. Что если вы забыли добавить фичу в другом файле? Этот вопрос не даст вам покоя.
Следование принципу приводит проект к модульной архитектуре с чётким разделением между бизнес-логикой и программными классами.
#принцип #dry
7 156
3 вещи, без которых айтишнику не обойтись:
1. Хороший тимлид.
2. Удобная библиотека.
3. Подписка на CodeMode
Это главное хранлище книг и уроков для программистов.
Выучить новый язык, разобраться с алгоритмами и начать писать сайты — для этого курсы больше не нужны. Здесь вас прокачают бесплатно хоть до сеньора.
Не хотите тратить время и собирать всю инфу по крупицам? Переходите и качайте скиллы: @code_m0de
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
