10 глупых вопросов Python-разработчику — https://youtu.be/R4WF9xad_EI
Герой нового выпуска «10 глупых вопросов» — python-разработчик в компании VK — Иван Соколов. Ивану задали глупые вопросы о змеях, кремниевой долине и зарядке для глаз и получили на них умные ответы.
Герой нового выпуска «10 глупых вопросов» — python-разработчик в компании VK — Иван Соколов. Ивану задали глупые вопросы о змеях, кремниевой долине и зарядке для глаз и получили на них умные ответы.
YouTube
10 глупых вопросов PYTHON-РАЗРАБОТЧИКУ
Герой нового выпуска «10 глупых вопросов» — python-разработчик в компании VK — Иван Соколов. Мы задали Ивану глупые вопросы о змеях, кремниевой долине и зарядке для глаз и получили на них умные ответы.
https://vk.cc/ciryiW — присоединяйся к большой команде…
https://vk.cc/ciryiW — присоединяйся к большой команде…
#Вопросы_с_собеседования
❓Что означает self в классе?
Self ссылается на экземпляр класса. Так метод может обновлять объект, к которому принадлежит.
На картинке передача self в init() дает возможность установить цвет экземпляра при инициализации.
❓Что означает self в классе?
Self ссылается на экземпляр класса. Так метод может обновлять объект, к которому принадлежит.
На картинке передача self в init() дает возможность установить цвет экземпляра при инициализации.
Как сделать локальный Django-сайт доступным в Интернете
Допустим вы пишите какое-то Django-приложение. Отладку и просмотр осуществляете через
Есть несколько вариантов от демонстрации экрана в Zoom или отправки скриншотов до настройки HTTP-туннеля с помощью утилиты ngrok. О последнем способе и пойдёт речь в этой статье:
https://habr.com/ru/post/697620/
Допустим вы пишите какое-то Django-приложение. Отладку и просмотр осуществляете через
localhost и по факту это просто файлы на компьютере, к которым имеете только вы и ваш личный хакер, если вы уже им успели обзавестись. Но что делать, если вы хотите показать результат вашей работы кому-то, но выкладывать сайт в открытый доступ пока рановато?Есть несколько вариантов от демонстрации экрана в Zoom или отправки скриншотов до настройки HTTP-туннеля с помощью утилиты ngrok. О последнем способе и пойдёт речь в этой статье:
https://habr.com/ru/post/697620/
Добавляем Python возможность удалять фон с изображений
В этом нам поможет библиотека Rembg. Она использует различные модели машинного обучения и использует их для определённых задач.
Подробности и инструкция здесь:
https://github.com/danielgatis/rembg
В этом нам поможет библиотека Rembg. Она использует различные модели машинного обучения и использует их для определённых задач.
Подробности и инструкция здесь:
https://github.com/danielgatis/rembg
💾 Сортировка выбором
Простой алгоритм, но более эффективный по сравнению с пузырьковой сортировкой. В большинстве случаев сортировка выбором будет более удачным выбором из двух.
В этом алгоритме список (или массив) делится на две части: список с отсортированными элементами и список с элементами, которые только нужно сортировать. Сначала ищется самый маленький элемент во втором. Он добавляется в конце первого. Таким образом алгоритм постепенно формирует список от меньшего к большему. Так происходит до тех пор, пока не будет готовый отсортированный массив.
Простой алгоритм, но более эффективный по сравнению с пузырьковой сортировкой. В большинстве случаев сортировка выбором будет более удачным выбором из двух.
В этом алгоритме список (или массив) делится на две части: список с отсортированными элементами и список с элементами, которые только нужно сортировать. Сначала ищется самый маленький элемент во втором. Он добавляется в конце первого. Таким образом алгоритм постепенно формирует список от меньшего к большему. Так происходит до тех пор, пока не будет готовый отсортированный массив.
Правильный способ перегрузки функций в Python
Перегрузка функций — это распространенный шаблон программирования, который позволяет использовать функции с одинаковым именем, но разным содержанием. Для того, чтобы реализовать перегрузку функций в Python можно воспользоваться множественной отправкой. Что это такое и как работает, можно узнать здесь:
https://martinheinz.dev/blog/50
Перегрузка функций — это распространенный шаблон программирования, который позволяет использовать функции с одинаковым именем, но разным содержанием. Для того, чтобы реализовать перегрузку функций в Python можно воспользоваться множественной отправкой. Что это такое и как работает, можно узнать здесь:
https://martinheinz.dev/blog/50
martinheinz.dev
The Correct Way to Overload Functions in Python
<p>
Function overloading is a common programming pattern which seems to be reserved to statically-typed, compiled languages. Yet there's an easy way to imp...
Function overloading is a common programming pattern which seems to be reserved to statically-typed, compiled languages. Yet there's an easy way to imp...
Создайте автотест Web UI на Python и Selenium за 7 шагов: инструкция для новичков
Если вам нужно тестировать веб-интерфейсы и логику отображения графических блоков на странице или просто автоматизировать работу в браузере, эта статья для вас. Читайте инструкцию по созданию автотеста на Python и Selenium за 7 простых шагов.
Подробнее: 👉 тут
Если вам нужно тестировать веб-интерфейсы и логику отображения графических блоков на странице или просто автоматизировать работу в браузере, эта статья для вас. Читайте инструкцию по созданию автотеста на Python и Selenium за 7 простых шагов.
Подробнее: 👉 тут
Django. Как переименовать приложение в Django
Aidas Bendoraitis, автор книги «Django 3 Web Development Cookbook», рассказал, как переименовать приложение в Django.
Aidas Bendoraitis, автор книги «Django 3 Web Development Cookbook», рассказал, как переименовать приложение в Django.
Как думаете, возможно ли полностью освоить ремесло этичного хакинга за 15 часов? Конечно же нет. Но вот пробежаться по азам можно запросто. Встречайте новый видеокурс от канала The Cyber Mentor.
🗄 Часть 1
🗄 Часть 2
🗄 Часть 1
🗄 Часть 2
YouTube
Ethical Hacking in 15 Hours - 2023 Edition - Learn to Hack! (Part 1)
0:00 - Introduction/whoami
6:43 - A Day in the Life of an Ethical Hacker
27:44 - Effective Notekeeping
34:27 - Important Tools
39:51 - Networking Refresher: Introduction
41:06 - IP Addresses
54:18 - MAC Addresses
57:35 - TCP, UDP, & the Three-Way Handshake…
6:43 - A Day in the Life of an Ethical Hacker
27:44 - Effective Notekeeping
34:27 - Important Tools
39:51 - Networking Refresher: Introduction
41:06 - IP Addresses
54:18 - MAC Addresses
57:35 - TCP, UDP, & the Three-Way Handshake…
26 полезных возможностей Python: букварь разработки от А до Я
Букварь известных и не очень возможностей Python для простой и приятной разработки. 26 модулей, приемов и хитростей, о которых вы могли не знать.
👉Подробнее
Букварь известных и не очень возможностей Python для простой и приятной разработки. 26 модулей, приемов и хитростей, о которых вы могли не знать.
👉Подробнее