Python Ninja | Программирование
6.92K subscribers
1.08K photos
99 videos
918 links
Канал для всех кто хочет освоить или прокачать навыки программирования на Python. Присоединяйся, чтобы стать настоящим Python Ninja!

Связь: @sfoninja
Download Telegram
Сидим на стуле в стиле Python 🪑

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
😁123👍2
Проверка списка на пустоту через сравнение с True

Что выведет код? 🥁

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
Варианты
Anonymous Quiz
47%
A
36%
B
17%
C
🎉3
This media is not supported in your browser
VIEW IN TELEGRAM
Принес вам интересную игрушку «CyberOps Terminal»

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

Отличный способ разогнать пальцы и посоревноваться с коллегами по работе 😎

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍3
Принёс понятный гайд для подготовки к собеседованиям ML

Автор собрал удобные шпаргалки по машинному обучению для подготовки к собеседованиям и поделился ими с другими. В них в сжатом виде собраны основные темы вроде переобучения, PCA, регуляризации, CNN и других

Сохраняем пригодится 📝

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
Совет по Python: как определить расширение файла

В Python файлы могут обрабатываться по разному в зависимости от их расширения (например, .txt, .pdf, .csv). Поэтому полезно уметь определять тип расширения

Один из способов — использовать функцию splitext из модуля os.path. Она делит имя файла на основную часть и расширение

Пример кода:
import os

my_files = ["my_file.txt", "my_file.pdf", "my_file.csv"]

for file in my_files:
file_extension = os.path.splitext(file)[1]
print("File Extension:", file_extension)

# Результат:
# File Extension: .txt
# File Extension: .pdf
# File Extension: .csv


✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
Проверка подстроки в кортеже строк

Что выведет код? ✏️

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51
Варианты
Anonymous Quiz
42%
A
44%
B
14%
С
This media is not supported in your browser
VIEW IN TELEGRAM
Нашёл идеальный фильм на вечер и это не шутка: про Python сняли кино

Там целая драма: язык начинался как хобби Гвидо, чуть не канул в небытие, но в итоге выстрелил и стал топчиком

В кадре Гвидо ван Россум, создатель NumPy и ещё куча культовых людей из коммьюнити 😎

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥1
Ожидание vs Реальность 😎

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13😎3👍2
9 лучших практик Docker которые должен знать каждый разработчик

Простые правила которые сделают твои контейнеры безопаснее, легче и быстрее. Отличный чек-лист для новичков и напоминалка для опытных

Забираем в копилку за лайк ❤️

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Полезная находка «GitForMe» сервис для анализа и визуализации GitHub-репозиториев

Если вы открыли проект на GitHub и не знаете, с чего начать — GitForMe подскажет. Подсветка важных файлов, удобная навигация, готовые задачи для новичков и мгновенное открытие проекта в VS Code

Забираем в копилку полезняшек 🏴‍☠️

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
Совет по Python: deque.maxlen

Знаете ли вы, что можно задать максимальную длину списка с помощью deque из модуля collections?

Класс deque (двусторонняя очередь) поддерживает параметр maxlen, который ограничивает размер очереди. Когда очередь достигает этого лимита, добавление нового элемента автоматически удаляет элемент с противоположного конца. Получается поведение по принципу FIFO (первым вошёл — первым вышел), но с ограничением по длине

В примере ниже deque имеет максимальную длину 3. При добавлении 4 удаляется 1. Отличный вариант для реализации скользящего окна последних элементов

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
Проверка подстроки в кортеже строк

Что выведет код? 🧠

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉3👍2
Варианты
Anonymous Quiz
33%
A
15%
B
35%
C
16%
D
Методы и приёмы работы со списками

Полезная подборка примеров: от базовых методов (append, pop, sort) до встроенных функций (sum, max, enumerate, map) с пояснениями

Отличный справочник если часто работаешь со списками и хочется быстро вспомнить нужный приём

Ставь лайк если полезно ❤️

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍76