🔥 Десктопное приложение на Python: UI и сигналы
💬 Считается, что Python не лучший выбор для десктопных приложений. Однако, когда в 2016 году автор собирался переходить от разработки сайтов к программному обеспечению, Google подсказал ему, что на Python можно создавать сложные современные приложения. Например blender3d, который написан на Python.
📌 Мы будем использовать PyQt (произносится «Пай-Кьют»). Это фреймворк Qt, портированный с C++. Qt известен тем, что необходим C++ разработчикам. С помощью этого фреймворка сделаны blender3d, Tableau, Telegram, Anaconda Navigator, Ipython, Jupyter Notebook, VirtualBox, VLC и другие. Мы будем использовать его вместо удручающего Tkinter.
https://tproger.ru/translations/desktopnoe-prilozhenie-na-python-ui-i-signaly/
💬 Считается, что Python не лучший выбор для десктопных приложений. Однако, когда в 2016 году автор собирался переходить от разработки сайтов к программному обеспечению, Google подсказал ему, что на Python можно создавать сложные современные приложения. Например blender3d, который написан на Python.
📌 Мы будем использовать PyQt (произносится «Пай-Кьют»). Это фреймворк Qt, портированный с C++. Qt известен тем, что необходим C++ разработчикам. С помощью этого фреймворка сделаны blender3d, Tableau, Telegram, Anaconda Navigator, Ipython, Jupyter Notebook, VirtualBox, VLC и другие. Мы будем использовать его вместо удручающего Tkinter.
https://tproger.ru/translations/desktopnoe-prilozhenie-na-python-ui-i-signaly/
🔥20👍8❤2
Роль DNS в кибербезопасности
DNS-фильтрация — это распространенный способ фильтрации веб-трафика для защиты пользователей от фишинговых атак, сайтов, распространяющих вредоносные программы, или другой потенциально опасной интернет-активности в корпоративной сети. Протокол DoH обходит эти фильтры, потенциально подвергая пользователей и сеть более высокому риску.
DNS-фильтрация — это распространенный способ фильтрации веб-трафика для защиты пользователей от фишинговых атак, сайтов, распространяющих вредоносные программы, или другой потенциально опасной интернет-активности в корпоративной сети. Протокол DoH обходит эти фильтры, потенциально подвергая пользователей и сеть более высокому риску.
👍21🤔2
Курс по этическому взлому на Python — https://youtu.be/nCmTEeb2RTc?list=PLK_91fLxh1IEPWK1SWaY_J-VX1O24teeA
Инженер информационных технологий, участвующий в шифровании мира, должен знать основы взлома. Взлом – это процесс получения доступа к системе, которого у нас быть не должно.
Инженер информационных технологий, участвующий в шифровании мира, должен знать основы взлома. Взлом – это процесс получения доступа к системе, которого у нас быть не должно.
👍17
👍31🤔8❤2
🔥 Дайвинг в Python: история одного опыта
💬 В данной статье автору бы хотелось рассказать о пути автора в его изучении. Ввиду того, что «он не волшебник, он только учится» (дисклеймер – он могу ошибаться), данная статья – лишь субъективное видение ситуации на данный момент.
https://tproger.ru/articles/dajving-v-python-istorija-odnogo-opyta/
💬 В данной статье автору бы хотелось рассказать о пути автора в его изучении. Ввиду того, что «он не волшебник, он только учится» (дисклеймер – он могу ошибаться), данная статья – лишь субъективное видение ситуации на данный момент.
https://tproger.ru/articles/dajving-v-python-istorija-odnogo-opyta/
👍17🤔1🤯1
🤔25👍18🔥5❤2
⚙️ Eclipse + PyDev
🔥 Если вы близки с open-source сообществом, то вы наверняка слышали об Eclipse. Будучи доступным для Linux, Windows и OS X, Eclipse де-факто является open-source IDE для разработки на Java. Существует множество расширений и аддонов, которые делают Eclipse полезным для разного рода задач.
Одним из таких расширений является PyDev, предоставляющий интерактивную консоль Python и возможности для отладки и автодополнения кода. Установить его просто: запустите Eclipse, выберите Help → Eclipse Marketplace, затем найдите PyDev. Нажмите «Install» и при необходимости перезапустите Eclipse.
https://www.eclipse.org/
🔥 Если вы близки с open-source сообществом, то вы наверняка слышали об Eclipse. Будучи доступным для Linux, Windows и OS X, Eclipse де-факто является open-source IDE для разработки на Java. Существует множество расширений и аддонов, которые делают Eclipse полезным для разного рода задач.
Одним из таких расширений является PyDev, предоставляющий интерактивную консоль Python и возможности для отладки и автодополнения кода. Установить его просто: запустите Eclipse, выберите Help → Eclipse Marketplace, затем найдите PyDev. Нажмите «Install» и при необходимости перезапустите Eclipse.
https://www.eclipse.org/
👍14❤1🔥1
🔥 Увеличиваем скорость работы Python до уровня C++ с Numba
💬 В этой статье автор разобрался, как увеличить скорость работы Python, и продемонстрировал реализацию на реальном примере.
https://tproger.ru/translations/python-mozhet-byt-bystree-c/
💬 В этой статье автор разобрался, как увеличить скорость работы Python, и продемонстрировал реализацию на реальном примере.
https://tproger.ru/translations/python-mozhet-byt-bystree-c/
🔥18👍4❤1
Нейронные сети: краткая история триумфа — https://youtu.be/nV7cI5zgOpk?list=PLA0M1Bcd0w8yv0XGiF1wjerjSZVSrYbjh
Нейронные сети: с чего все начиналось, основные вехи развития, возможности нейронных сетей. Обзор и исторический очерк.
Нейронные сети: с чего все начиналось, основные вехи развития, возможности нейронных сетей. Обзор и исторический очерк.
👍9
Шпаргалка, объясняющая концепции Python
Perso.limsi.fr охватывает темы Python 3 от начального до среднего, включая основные концепции, модули, преобразования, типы контейнеров, алгоритмы и многое другое.
📌 Смотреть полную шпаргалку
Perso.limsi.fr охватывает темы Python 3 от начального до среднего, включая основные концепции, модули, преобразования, типы контейнеров, алгоритмы и многое другое.
📌 Смотреть полную шпаргалку
🔥25👍8
⚙️ Pipenv
🔥Pipenv, подобно Poetry, является инструментом для структурирования зависимостей и конфигурации проектов на Python более вменяемым способом. С помощью Pipfile он управляет зависимостями вашего проекта и обеспечивает согласованность и простоту использования.
https://pypi.org/project/pipenv/
🔥Pipenv, подобно Poetry, является инструментом для структурирования зависимостей и конфигурации проектов на Python более вменяемым способом. С помощью Pipfile он управляет зависимостями вашего проекта и обеспечивает согласованность и простоту использования.
https://pypi.org/project/pipenv/
👍7🔥1
🔥 Сравнение скорости Python и C++
💬 Есть миллион причин любить Python (особенно если вы дата-сайентист). Но насколько Python отличается от низкоуровневых языков, таких как Си и C++? В этой статье автор собирается сделать сравнение скорости Python и C++, на очень простом примере.
📌 Мы будем генерировать все возможные k-меры ДНК, для фиксированного
значения «k». О том, что такое k-меры, он расскажу чуть позже. Этот пример был выбран потому, что многие задачи обработки и анализа данных связанные с геномом, считаются ресурсоёмкими. Поэтому, многие дата-сайентисты связанные с биоинформатикой, интересуются C++ (в дополнение к Python).
https://tproger.ru/translations/sravnenie-skorosti-python-i-c/
💬 Есть миллион причин любить Python (особенно если вы дата-сайентист). Но насколько Python отличается от низкоуровневых языков, таких как Си и C++? В этой статье автор собирается сделать сравнение скорости Python и C++, на очень простом примере.
📌 Мы будем генерировать все возможные k-меры ДНК, для фиксированного
значения «k». О том, что такое k-меры, он расскажу чуть позже. Этот пример был выбран потому, что многие задачи обработки и анализа данных связанные с геномом, считаются ресурсоёмкими. Поэтому, многие дата-сайентисты связанные с биоинформатикой, интересуются C++ (в дополнение к Python).
https://tproger.ru/translations/sravnenie-skorosti-python-i-c/
👍18🔥2
🐍 Виртуальное окружение Python
Эта шпаргалка собрала популярные инструменты для создания и работы с изолированными средами, а также команды по установке данных инструментов и активации виртуального окружения
Полная версия 🔥
Эта шпаргалка собрала популярные инструменты для создания и работы с изолированными средами, а также команды по установке данных инструментов и активации виртуального окружения
Полная версия 🔥
👍21🔥7❤1
🤯22👍9🔥9
Шпаргалка по основным концепциям Python
Мош Хамедани имеет серьезную репутацию в мире программирования благодаря его бесплатным учебникам по Python . Он создал эту шпаргалку по Python, где раскрывает основные концепции Python, такие как строки, переменные, работы с данными, операторы, арифметические операции, операторы i циклы, кортежи, функции, исключения, словари, классы, модули и стандартные библиотеки наследования, Pypi и многое другое.
📌 Смотреть шпаргалку
Мош Хамедани имеет серьезную репутацию в мире программирования благодаря его бесплатным учебникам по Python . Он создал эту шпаргалку по Python, где раскрывает основные концепции Python, такие как строки, переменные, работы с данными, операторы, арифметические операции, операторы i циклы, кортежи, функции, исключения, словари, классы, модули и стандартные библиотеки наследования, Pypi и многое другое.
📌 Смотреть шпаргалку
👍26🤔8🔥1