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

Связь: @sfoninja
Download Telegram
Настоящая библия разработчика «Codecademy Cheatsheets»

Самая большая библиотека шпаргалок что я когда либо встречал — PDF и онлайн чек-листы по Python, JS, SQL, Bash, DevOps, ML, security и множеству других тем

Ваш помощник на собеседованиях или при кодинге. За такое можно и лайк поставить ❤️

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Шпаргалка: Методы join() и split() в Python

Метод join() объединяет элементы списка в строку через указанный разделитель, а split() наоборот разбивает строку на список подстрок

Простые, но очень полезные при работе с текстом инструменты в Python ❤️

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Хабр торт принес статью любителям Arduino и робототехники

Школьник запилил для Хабра статью о том как находить положение объектов в пространстве с помощью одной камеры и библиотеки OpenCV

Работа камеры, зачем нужны матрицы и векторы, и как OpenCV помогает решить задачу PnP чтобы получить трёхмерные координаты объектов, с примерами кода на Python и практическими случаями из робототехники

PS: статья обещает увлекательное чтиво и быстро набирает популярность 👍

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
Принёс годный ресурс «Red Blob Games» сайт с интерактивными объяснениями алгоритмов и математики для геймдева

Отличительной особенностью ресурса является использование интерактивных визуализаций и открытого кода для объяснения таких областей, как теория графов, работа с сетками, процедурная генерация и численные методы и т.д

Незаменимый ресурс если хочешь прокачаться в геймдеве 👍

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Наткнулся на полезный гайд на Хабре — «Парсинг на Python: варианты обхода антибот защиты»

Коротко: автор объясняет, как уменьшать вероятность блокировок (ротация прокси, управление сессиями и заголовками, имитация «человеческого» поведения) и когда стоит подключать антикапча-сервисы

Полезный чек-лист при проектировании устойчивых парсеров 👍

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Когда решил изменить жизнь но жизнь решила иначе 🙂

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
10😁32
Откопал полезный репо «Сборник ресурсов для специалистов по кибербезопасности и пентестинга»

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

Ставь лайк и хватай этот клад ❤️

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
5
Краткое руководство по API на Python

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Разница между атрибутами класса и экземпляра

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Варианты
Anonymous Quiz
43%
A
17%
B
37%
C
2%
D
Ловите подгон «Webdev Learn» полный курс по веб-разработке от Google

Наткнулся на мощный ресурс команды Chrome — всё про HTML, CSS, JS, UX, скорость и доступность. Отличный старт и для джунов, и для тех, кто хочет освежить знания 👍

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Наткнулся на удобную cheat sheet по Python на русском

Иногда полезно иметь перед глазами базу языка: циклы, условия, функции, списки и словари. В этой шпаргалке всё собрано на одном листе

Можно сохранить себе и использовать как помощник во время обучения 👍

Забрать в хорошем качестве здесь⬇️

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Подарочек на выходные беспалтный курс для новичков «Python Essentials 1»

Cisco выкатили бесплатный курс, где тебя спокойно проводят через базу: циклы, функции, структуры данных всё как надо. Формат практический сразу пишешь код и закрепляешь материал

Хороший вариант и награда: сертификат и уверенность в своих силах 💪

Подрубай VPN и стартуй ⬇️

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2
Шпаргалка по очистке данных с Pandas

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

Всё самое нужное для чистки датасета в одном месте ❤️

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Статус выходного дня 😫

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
7😁3
Совет по Python: Не всегда «короче» значит «лучше»

Да, в Python можно написать хитрый one-liner с list comprehension, но часто это ухудшает читаемость

Не пишите так:
result = sum(2 * (x ** 2) for x in [y for y in range(10) if y % 2 == 0])
print(result)
# 240


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

Так понятнее:
def sum_doubled_squares_of_evens(n):
total = 0
for x in range(n):
if x % 2 == 0:
total += 2 * (x ** 2)
return total

result = sum_doubled_squares_of_evens(10)
print(result)
# 240


Читаемость > компактность💪

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