Noctis — Плагин с коллекцией различных светлых и темных тем для VSCode с хорошо сбалансированным сочетанием цветов для удобного кодинга.
⚙️ Установить плагин
#soft
⚙️ Установить плагин
#soft
💾 Горячие клавиши в PyCharm на русском
🌵 Редактирование кода
🌵 Окна, вкладки
🌵 Закладки
🌵 Подсказки и документация
🌵 Поиск
🌵 Генерация кода и рефакторинг
🌵 Прочее
#cheatsheet
🌵 Редактирование кода
🌵 Окна, вкладки
🌵 Закладки
🌵 Подсказки и документация
🌵 Поиск
🌵 Генерация кода и рефакторинг
🌵 Прочее
#cheatsheet
This media is not supported in your browser
VIEW IN TELEGRAM
ChatGPT стал доступен без регистрации по номеру— наконец-то! Обновление раскатают на 185 стран.
Из России вам больше не нужен иностранный номер.
Инструкция:
1. Переходите на сайт https://chat.openai.com/ (если не доступен включите vpn)
2. Регистрируйтесь по email адресу (можно использовать временную почту)
3. Пользуйтесь нейросетью!
#гайды #нейросети
Из России вам больше не нужен иностранный номер.
Инструкция:
1. Переходите на сайт https://chat.openai.com/ (если не доступен включите vpn)
2. Регистрируйтесь по email адресу (можно использовать временную почту)
3. Пользуйтесь нейросетью!
#гайды #нейросети
Алгоритмы сортировки
• Быстрая сортировка — это алгоритм «разделяй и властвуй», который выбирает «основной» элемент из массива и разбивает остальные элементы на два подмассива. Затем подмассивы сортируются рекурсивно.
• Сортировка слиянием: Алгоритм сортировки слиянием — это алгоритм «разделяй и властвуй», который делит массив на две части, сортирует две половины, а затем снова объединяет их.
• Пирамидальная сортировка: Пирамидальная сортировка — это алгоритм сортировки на основе сравнения, который строит пирамиду из входных элементов, а затем многократно извлекает её максимальный элемент и помещает его в конец отсортированного выходного массива.
• Быстрая сортировка — это алгоритм «разделяй и властвуй», который выбирает «основной» элемент из массива и разбивает остальные элементы на два подмассива. Затем подмассивы сортируются рекурсивно.
def quicksort(arr):
if len(arr) <= 1:
return arr
pivot = arr[len(arr) // 2]
left = [x for x in arr if x < pivot]
middle = [x for x in arr if x == pivot]
right = [x for x in arr if x > pivot]
return quicksort(left) + middle + quicksort(right)
print(quicksort([3,6,8,10,1,2,1]))
• Сортировка слиянием: Алгоритм сортировки слиянием — это алгоритм «разделяй и властвуй», который делит массив на две части, сортирует две половины, а затем снова объединяет их.
def merge_sort(arr):
if len(arr) <= 1:
return arr
mid = len(arr) // 2
left = merge_sort(arr[:mid])
right = merge_sort(arr[mid:])
return merge(left, right)
def merge(left, right):
result = []
i = 0
j = 0
while i < len(left) and j < len(right):
if left[i] < right[j]:
result.append(left[i])
i += 1
else:
result.append(right[j])
j += 1
result += left[i:]
result += right[j:]
return result
print(merge_sort([3,6,8,10,1,2,1]))
• Пирамидальная сортировка: Пирамидальная сортировка — это алгоритм сортировки на основе сравнения, который строит пирамиду из входных элементов, а затем многократно извлекает её максимальный элемент и помещает его в конец отсортированного выходного массива.
def heap_sort(arr):
n = len(arr)
for i in range(n, -1, -1):
heapify(arr, n, i)
for i in range(n-1, 0, -1):
arr[i], arr[0] = arr[0], arr[i]
heapify(arr, i, 0)
def heapify(arr, n, i):
largest = i
l = 2 * i + 1
r = 2 * i + 2
if l < n and arr[i] < arr[l]:
largest = l
if r < n and arr[largest] < arr[r]:
largest = r
if largest != i:
arr[i], arr[largest] = arr[largest], arr[i]
heapify(arr, n, largest)
print(heap_sort([3,6,8,10,1,2,1]))
🔥 Полезные библиотеки Python
BlackBird — OSINT инструмент для поиска пользователей по 73 популярным сайтам и соц.сетям.
Среди них:
🌵 YouTube
🌵 Instagram
🌵 Twitter
🌵 Facebook
🌵 GitHub
🌵 Steam
🌵 Telegram и многие другие.
Установка:
#osint #python #soft #github
BlackBird — OSINT инструмент для поиска пользователей по 73 популярным сайтам и соц.сетям.
Среди них:
🌵 YouTube
🌵 GitHub
🌵 Steam
🌵 Telegram и многие другие.
Установка:
$ git clone https://github.com/p1ngul1n0/blackbirdИспользование:
$ cd blackbird
$ pip install -r requirements.txt
$ python3 blackbird.py -u username⚙️ GitHub/Инструкция
#osint #python #soft #github
#реклама
❔Где безопасно купить/продать скрипт или бота телеграм?
🔥 Vosk Store - современный рынок скриптов, который не имеет аналогов на рынке телеграма
• Вы можeте пpoдaвaть скpипты или пoкупать их у дpугих пoльзовaтелей.
• В бoте всё peaлизoванo так, чтoбы обeспечить вам максимaльный кoмфoрт вo врeмя paбoты.
• При пpодажe вашeго скриптa вы получаeте 70% oт егo стoимocти
• Бот реализован так, чтобы обеспечить максимальный комфорт и безопасность как продавцам, так и покупателям
Сcылкa нa бoта: @voskstore_bot
❔Где безопасно купить/продать скрипт или бота телеграм?
🔥 Vosk Store - современный рынок скриптов, который не имеет аналогов на рынке телеграма
• Вы можeте пpoдaвaть скpипты или пoкупать их у дpугих пoльзовaтелей.
• В бoте всё peaлизoванo так, чтoбы обeспечить вам максимaльный кoмфoрт вo врeмя paбoты.
• При пpодажe вашeго скриптa вы получаeте 70% oт егo стoимocти
• Бот реализован так, чтобы обеспечить максимальный комфорт и безопасность как продавцам, так и покупателям
Сcылкa нa бoта: @voskstore_bot
👨💻 Огромный список вопросов и ответов а также примеров кода для подготовки к интервью на позицию Python разработчика на русском
➡️ Сохраняй пока доступно ☕️
#doc #python #cheatsheet
➡️ Сохраняй пока доступно ☕️
#doc #python #cheatsheet
Прокачанный трейсинг ошибок
Классической проблемой новичка становится отладка программы: по трейсбеку (описанию) определить, в чем дело, бывает весьма затруднительно.
Теперь для указания на конкретный объект, вызвавший ошибку, используется строка с несколькими ^ (символ называется “циркумфлекс”). В сниппете выше мы просим поделить на ноль, и конечно, это вызывает ошибку.
#education #doc #python
Классической проблемой новичка становится отладка программы: по трейсбеку (описанию) определить, в чем дело, бывает весьма затруднительно.
Теперь для указания на конкретный объект, вызвавший ошибку, используется строка с несколькими ^ (символ называется “циркумфлекс”). В сниппете выше мы просим поделить на ноль, и конечно, это вызывает ошибку.
#education #doc #python
Media is too big
VIEW IN TELEGRAM
🔥 Полезные библиотеки Python
vimGPT — интересный проект голосового помощника на базе GPT-4V, который может самостоятельно взаимодействует с интернетом и браузером в частности.
Джарвис умеет заполнять формы, регистрироваться на сайтах, серфить интернет и даже совершать онлайн покупки.
⚙️ GitHub/Инструкция
#python #soft #github
vimGPT — интересный проект голосового помощника на базе GPT-4V, который может самостоятельно взаимодействует с интернетом и браузером в частности.
Джарвис умеет заполнять формы, регистрироваться на сайтах, серфить интернет и даже совершать онлайн покупки.
⚙️ GitHub/Инструкция
#python #soft #github
Как сократить ссылки?
Когда мы работаем с URL часто возникает необходимость сократить длинную ссылку. Мы можем использовать специальные онлайн-сервисы типа bit.ly, которые сокращают URL до 50 символов. Мы создадим собственный инструмент для сокращения ссылок при помощи библиотеки pyshorteners.
#python #doc
Когда мы работаем с URL часто возникает необходимость сократить длинную ссылку. Мы можем использовать специальные онлайн-сервисы типа bit.ly, которые сокращают URL до 50 символов. Мы создадим собственный инструмент для сокращения ссылок при помощи библиотеки pyshorteners.
#python #doc
try / except + else + finally
Мастхэв для начинающих питонистов — пара
Более того, добавив
#python #doc
Мастхэв для начинающих питонистов — пара
try / except
, обработчик исключений. Шикарным дополнением к такому блоку является, на мой взгляд, else: он опишет поведение программы на случай других ошибок, которых может быть немало!Более того, добавив
finally
, вы выполните завершающие работы, например, скомандуете выслать уведомление#python #doc
#реклама
Приглашаем в наш онлайн английский клуб 🇬🇧
На первое занятие скидка 10%
Для кoго:
- для уровней от A1 до С1
- отдельно корпоративное решение
Kак это выглядит:
- 1 чаc, дo 4 чeлoвeк, онлайн
- пo уpoвням
- с носителями или преподавателями
Проработай корпоративные темы со своими коллегами:
- поиск клиентов,
- переговоры
- каналы маркетинга
- поиск работы
- собеседование на английском
- управление временем
- лучшие приложения
- оплата в интернете
- kubernetes, микросервисы, CSS, Java и т.д.
Подпишись и следи за интересными темами и акциями:
телеграм-канал IT_SpeаkingClub
Ответы тут - Юлия
Приглашаем в наш онлайн английский клуб 🇬🇧
На первое занятие скидка 10%
Для кoго:
- для уровней от A1 до С1
- отдельно корпоративное решение
Kак это выглядит:
- 1 чаc, дo 4 чeлoвeк, онлайн
- пo уpoвням
- с носителями или преподавателями
Проработай корпоративные темы со своими коллегами:
- поиск клиентов,
- переговоры
- каналы маркетинга
- поиск работы
- собеседование на английском
- управление временем
- лучшие приложения
- оплата в интернете
- kubernetes, микросервисы, CSS, Java и т.д.
Подпишись и следи за интересными темами и акциями:
телеграм-канал IT_SpeаkingClub
Ответы тут - Юлия