Python Nation🐍🇺🇦
2.84K subscribers
237 photos
2 files
158 links
Канал для всіх, хто вивчає Python: поради, приклади коду, бібліотеки, лайфхаки та актуальні новин👨‍💻🐍

По всім питанням👉 @giorg_jr

❗️Канал регулярно очищується від неактивних підписників❗️
Download Telegram
3 основные сферы применения Python
👉Читать статью

@pythonnation
Топ-5 причин учить Python новичку прямо сейчас
👉Cмотреть видео

@pythonnation
⚡️ Задача с собеседования | Уровень: #Medium

Условие:

Написать функцию, которая будет возвращать все возможные расположения символов внутри строки

Пример:

permutations("a") -> ['a']
permutations("ab") -> ['ba', 'ab']
permutations("abc") -> ['abc', 'cba', 'bca', 'bac', 'cab', 'acb']

📌Делитесь своим решением в комментариях👇

#задача_с_собеседования @pythonnation
🐍 Список вопросов, которые вам могут задать на собеседовании на позицию Junior Python Developer:

1) Python - интерпретируемый язык или компилируемый?
2) Что такое область видимости переменных?
3) Что такое introspection?
4) Разница между is и ==?
5) Разница между init() и new()?

1 — 2
📌Пишите свои ответы в комментариях👇

#вопросы_с_собеседования @pythonnation
Сравнение быстродействия обычной и lambda-функций в Python 3
👉Читать статью

#lambda @pythonnation
🐍 Список вопросов, которые вам могут задать на собеседовании на позицию Junior Python Developer:

6) В чем разница между потоками и процессами?
7) Какие есть виды импорта?
8) Что такое класс, итератор, генератор?
9) Что такое метакласс, переменная цикла?
10) В чем разница между итераторами и генераторами?

1 — 2
📌Не забудь сохранить

#вопросы_с_собеседования @pythonnation
10 хитростей Python, о которых полезно знать
👉Читать статью

@pythonnation
Большая_шпаргалка_по_Python,_Django,_Pygame,_Matplotlib_для_новичков.pdf
1.7 MB
Огромная шпаргалка для начинающих по Python, Django, PyGame, Matplotlib и тестированию.
Списки в Python: методы и основные операции
👉Читать статью

#list @pythonnation
Игры для тренировки навыков программирования
👉Смотреть список игр

@pythonnation
Создаём Discord-бота на Python
👉Читать статью

@pythonnation
Подробное описание языка Python для начинающих
👉Читать статью

@pythonnation
Python очень популярен среди специалистов по данным. Вы также можете использовать мощь его сообщества и библиотек для анализа и визуализации небольших или больших данных!

Библиотеки для работы с данными:
🔗 https://numpy.org/
🔗 https://www.scipy.org/
🔗 https://pandas.pydata.org/

Для визуализации:

🔗 https://matplotlib.org/
🔗 https://seaborn.pydata.org/
🔗 https://plotly.com/python/

@pythonnation
⚡️ Задача с собеседования | Уровень: #Easy

Условие:

Вам нужно отсортировать список с оценками на основе английской системы. Всего 5 символов, в порядке убывания: A, B, C, D, F.

Примеры:

sort_grades(['A', 'B', 'C', 'C', 'F', 'A']) -> ['F', 'C', 'C', 'B', 'A', 'A']
sort_grades(['b', 'c', 'C', 'f', 'A']) -> ['F', 'C', 'C', 'B', 'A']
sort_grades([]) -> []

📌Делитесь своим решением в комментариях👇

#задача_с_собеседования @pythonnation
Пишем систему распознавания ладони на Python OpenCV
👉Читать статью

@pythonnation
Создание чат-бота “прогноз погоды” на Python

Чему вы научитесь:

▪️ Реализовывать несложную программу на языке Python, которая будет прогнозировать погоду.
▪️ Понимать базовый синтаксис языка Python.
▪️ Работать с запросами.
▪️ Понимать, что такое API и как он работает.
▪️ Создавать ботов для мессенджера Telegram.
▪️ Использовать существующие сервисы для привязки к разрабатываемой программе.

https://www.youtube.com/watch?v=JekOB5JjuMI

@pythonnation
🐍Python + Minecraft

#0 Установка. Настройка. Hello Minecraft. - Смотреть
#1 Функции, циклы, инструкция if - Смотреть
#2 if - elif. Телепортация игрока - Смотреть
#3 enum. Строительство моста. - Смотреть
#4 Ввод данных в терминале. Очистка пространства. - Смотреть
#5 Контейнер list. Сохранение и телепортация к точкам. - Смотреть
#6 Класс Prison. Как посадить нарушителя в СИЗО? - Смотреть

🐍@pythonnation
👻 Взлом WiFi на Python

📌 Большинство сегодняшних роутеров поддерживает стандарт WPS (Wi-Fi Protected Setup), который дает возможность меньше чем за минуту установить надежное соединение между устройством и маршрутизатором, минуя этап настройки шифрования и ввода пароля. Девайсы подключаются по отдельному восьмизначному ключу WPS PIN, который состоит из цифр.

Из всего разнообразия методов взлома WiFi:

▪️подбор ПИН-кода или ключа безопасности методом перебора (брутфорс);
▪️использование уязвимостей реализации;
▪️социальная инженерия;
▪️использование слабостей генерации ПИН-кодов.

В сегодняшней статье мы рассмотрим последний метод из списка.

👉Читать статью

🐍@pythonnation
Как написать парсер на Python с 0 | Приложение с прогнозом погоды

В видео происходит обзор использования библиотеки Beautiful Soup для парсинга погоды с портала Яндекс.

👉Смотреть видео

🐍@pythonnation