Python Education
Closed channel
Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV
Show more8 734
Subscribers
-124 hours
-117 days
-7730 days
Posts Archive
8 734
👨🏻💻 Linux для чайника - @OS_Linux_Ru, это:
- Разбор утилит / инструментов ОС Linux;
- Опросы для проверки знаний и навыков;
- Новости, факты и многое другое.
P.S. А здесь найдёшь отличные книги для программистов - @IT_Boooks! 👈🏼
8 734
💥 Решаем задачу на Python тремя способами: от Junior до Senior
✅ Формулировка задачи
Дан список arr с произвольным количеством элементов. Необходимо написать функцию tuple_creator, которая вернет список кортежей, каждый из которых будет содержать порядковый номер и элемент списка arr. При этом нумерацию нужно начинать не с нуля, а с некоторого заданного числа n.
Пример:
Дано: arr = ['aaa', 125, 'bbb'], n = 3
Результат: [(3, 'aaa'), (4, 125), (5, 'bbb')]8 734
ООП в Python для начинающих
В этом видеоуроке автор подробно разбирает объектно-ориентированное программирование на языке Python. Вы рассмотрите создание класса, введение в понятия объекты, экземпляры, методы, а также узнаете что такое конструктор, деструктор, инициализация и инкапсуляция. На практике напишете класс, создающий тип данных Кошелек.
00:00 Вступление
00:40 Введение в ООП
04:20 Создание простого класса
06:35 Что такое параметр self
08:54 Пишем класс описывающий объект - кошелек
09:25 Конструктор
10:50 Свойства объекта
13:15 Параметры метода init
19:20 Деструктор объекта
21:00 Инкапсуляция, приватные свойства
Смотреть это видео на youtube: youtu.be/-Zdu4ntX_DU
8 734
Библиотека showballstemmer
Работали когда-нибудь над поисковиками? Хороший поисковик должен много чего уметь находить по минимальному запросу. Чем лучше, тем сложнее писать. Некоторые используют pymorph2 (первая слишком много потребляет ресурсов), но ведь достаточно определять основу слова, а не начальную форму для нахождения большинства результатов.
Библиотека showballstemmer и занимается тем, что определяет основу слова, что делает поиск более точным. А главное, что библиотека намного меньше потребляет, а результат намного лучше.
В начале следует импортировать модуль требуемого языка, к примеру вот модули английского, русского и французского соответственно: EnglishStemmer, FrenchStemmer, RussianStemmer
8 734
Библиотека для Python разработчика любого уровня и направления. Самая редкая, актуальная и свежая литература, которую нельзя найти в открытом доступе @Python_libr
8 734
⛔ Не делайте так: топ ошибок начинающих IT-специалистов
Если вы работаете в IT, то у вас точно возникали мысли «Ну что я делаю не так, почему не получается?!»
8 734
Собеседование Python: разбор вопросов
0:00:41 Как справиться со стрессом
0:04:00 Начало собеседования
0:13:37 Типы данных в Python
0:28:40 Виртуальные окружения
0:41:48 Классы
0:48:35 Декораторы
0:56:53 Абстрактные классы
0:59:57 Метаклассы
1:02:52 ООП
1:14:24 Генератор
1:31:07 Конкурентность, асинхронность
1:36:20 Тестирование кода
1:43:32 ORM
1:46:34 Best practices
1:55:35 Базы данных
2:04:48 Git
2:07:28 Docker
2:12:37 Web
2:19:24 Linux
Смотреть это видео на youtube: youtu.be/BoazgBZ4D7k
8 734
Ⓘ Уважаемые подписчики!
Открывается доступ к архиву с платными книгами для программистов:
📚 Кладовая книг – лучший сборник книг для изучения по всем языкам программирования!
8 734
🔥 Как правильно писать документацию для кода на Python?
Есть несколько основных способов задокументировать свой код и сделать его более понятным:
-> Обычные комментарии
-> Докстринги
-> Полноценная документация
Давайте рассмотрим каждый способ в отдельности.
8 734
⚡️Ведущие разработчики из Unity Education совершенно бесплатно научат создавать игры всех желающих в своём официальном Телеграм канале - @unityrussia
8 734
Нейронная сеть на Python с нуля
В этом ролике автор подробно и наглядно разбирает процесс создания нейронной сети на Python, без использования специальных нейросетевых фреймворков. Вы рассмотрите, как работает инференс в полносвязных слоях в терминах линейной алгебры, научитесь имплементировать его на Python и решите простую задачу классификации.
Смотреть это видео на youtube: youtu.be/xMz7XSaqdRA
8 734
💥 Тотальный код ревью - разбираем решение на Python
✅ Рассмотрим задачу:
Дан массив целых чисел nums размерности 2n. Элементы массива расположены в следующем порядке: [x1, x2, ..., xn, y1, y2, …, yn].
Необходимо преобразовать массив к виду [x1, y1, x2, y2, …, xn, yn].
✅ Пример:
Дано: nums = [2, 5, 1, 3, 4, 7], n = 3
Результат: [2, 3, 5, 4, 1, 7]
Давайте разберем решение одного из пользователей нашей платформы и сделаем его тотальный код-ревью.
8 734
Для тех кто просил, открываем доступ в секретный канал на 2 ЧАСА👇
https://t.me/+N0N6VwWhblI3MmRi
8 734
Скинуть секретный архив с платными материалами и книгами для программистов?
Available now! Telegram Research 2025 — the year's key insights 
