Если вы работаете с небольшим JSON то конечно, для вас вопрос упрощения стоять не будет, но как быть кодерам с миллионными вложениями?
—— JMESPath. Установка:
pip install jmespathПодробную документацию можете почитать тут
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
😎15👍6😐3
Фреймворк построен на основе современного веб-стека Python и использует Starlette и asyncio для создания веб-приложений
— новый компонент Chat(), который упрощает внедрение генеративных чат-ботов с искусственным интеллектом на базе любой языковой модели;
— сквозное тестирование для поддержания качества кода при смоделированных взаимодействиях в реальном браузере. Оно организовано на платформе Playwright
— улучшения фреймов данных. Появилось два компонента для рендеринга кадров данных: DataGrid() и DataTable()
— активацию одновременно выделения и редактирования
— поддержку Polars и набора текста в дополнение к DataFrames pandas
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔32👍4🤩4
По статистике, она уже уделала GPT-4o и LLAMA-3 на самых популярных языках программирования. К тому же, новая модель от Mistral прекрасно владеет русским языком
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👎38😎21🗿4👍1
This media is not supported in your browser
VIEW IN TELEGRAM
В нем можно поиграться с основными параметрами и увидеть, как все будет происходить на практике
Затестить можете тут
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27
По статистике, она уже уделала GPT-4o и LLAMA-3 на самых популярных языках программирования. К тому же, новая модель от Mistral прекрасно владеет русским языком
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
😎39👍6🤔5👎4
CrowdStrike сообщила, что глобальный сбой с BSOD на более чем 8,5 млн ПК произошёл из-за логической ошибки в коде с обновлением для ИБ-сенсора Falcon
В CrowdStrike пояснили, что выпустили некорректное обновление конфигурации контента для своего ПО, которое должно было «собирать телеметрию о возможных новых методах угроз»
😂 — должно было собирать методы угроз, а само и стало угрозой
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣52👍3
Красивая и функциональная тема, кроме визуала, добавляет и множество фич для админа
Установка:
$ pip install django-unfold$ poetry add django-unfoldПодробная информация и установка здесь
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔15👍4😎2😐1
—— Agate: используется для анализа данных, обработки и вывода (графики и т.д). Ранее библиотека была известна как journalism
Установка: pip install agate
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡25🔥3❤1👾1
Тут лежит сотни подробных гайдов и статей, от функционального программирования до популярных фремворков
Заблудиться во всех дебрях практически невозможно: разрабы все аккуратно разместили по отделам
Забирайте драгоценный схрон тут
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👎12😎9👍2👾1
— Преобразуем число в строку при помощи функции str()
— Число может быть как int, так и float, следовательно необходимо произвести замену десятичного разделителя '.' при помощи строкового метода str.replace()
— Преобразовываем полученную строку с числом в список строк с цифрами функцией list()
— Далее преобразовываем каждый элемент полученного списка строк с цифрами в список целых чисел используя функцию map()
— Применяем функцию sum() к итоговому списку
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡29🤓5😐1👾1
—— Эта библиотека для анализа данных прекрасно себя зарекомендовала в Data Science, такая шпаргалка поможет в построении различных диаграмм с использованием pandas
Забирайте тут
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔22👍6😎2
Гайд для PC/Android:
— Открываем браузер, вводим в адресную строку:
Chrome — chrome://flags/#enable-quic
Edge — edge://flags/#enable-quic
Firefox — about:config → network.http.http3.enabled
Opera - opera://flags/#enable-quic
— Ставим протокол QUIC в положение Default, если он уже Defalt — меняем на Enabled
— Перезапускаем браузер и наслаждаемся
Гайд для iOS:
— Заходим в раздел в настройках «Safari», выбираем «Дополнения»
— Внизу находим «Experimental Features», включаем пункт HTTP3
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡79🔥10👎5👍2😍1
—— typing.final
Декоратор говорит, что этот метод или класс нельзя перезаписывать в подклассах, то есть при наследовании
С версии Python 3.11 добавляет
__final__ на объект, что позволяет с if getattr(obj, "__final__", False) проверять, конечный этот объект или нетclass Base:
@final
def done(self) -> None:
...
class Sub(Base):
def done(self) -> None: # Error reported by type checker
...
@final
class Leaf:
...
class Other(Leaf): # Error reported by type checker
...
Появился в версии Python 3.8
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13🤔4
CrowdStrike пообещала более тщательно тестировать обновления, улучшить обработку ошибок в коде и реализовать поэтапное развёртывание патчей, дабы избежать повторения этой IT-катастрофы
Microsoft сообщила, что количество столкнувшихся с глобальным сбоем в работе ПК и серверов на Windows составляло не менее 8,5 млн
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣47👍3👾2👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Свойство animation-fill-mode управляет тем, как анимация применяет стили к элементу до, во время и после воспроизведения анимации
— none (по умолчанию): после анимации элемент вернётся к своим исходным стилям
— forwards: после завершения анимации элемент примет окончательные стили, указанные в последнем ключевом кадре
— backwards: если анимация запущена, но ещё не началась (например, когда таймер анимации в ожидании), элемент уже получит стили первого ключевого кадра (состояния, указанного в @keyframes)
— both: позволяет стилям первого кадра применяться до начала анимации и стилям последнего кадра оставаться после завершения анимации
— Cвойство полезно, когда вам нужно контролировать состояние элемента, когда анимация не выполняется, а также поведение анимации до начала и после её завершения
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Незаменимый сервис для верстальщиков, можно легко и быстро проверить, как будет выглядеть готовый сайт
— Вставляем ссылку и нажимаем «Go»
— В зависимости от требований меняете расширение
Сам сервис находится здесь
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍3🤔3😐2❤1
Сохраняйте, чтобы не потерять!
➡️ == (оператор равенства) сравнивает два значения, преобразуя их к одному типу данных, если это необходимо (5 == 5 - true)➡️ != (оператор неравенства) проверяет, что два значения не равны (5 != 10 - true)➡️ === (строгое равенство) сравнивает два значения без преобразования типов данных (5 === "5" - false)➡️ !== (строгое неравенство) проверяет, что два значения не равны без приведения типов (5 !== "5" - true)➡️ > (больше) проверяет, что левое значение больше правого (10 > 5 - true)➡️ < (меньше) проверяет, что левое значение меньше правого (5 < 10 - true)➡️ >= (больше или равно) проверяет, что левое значение больше или равно правому (5 >= 5 - true)➡️ <= (меньше или равно) проверяет, что левое значение меньше или равно правому (3 <= 10 - true)
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🤓20😎8👍3😍2
Скрипт проверяет, содержатся ли в списке повторяющиеся значения. Используется свойство множеств set, которые могут содержать только уникальные элементы
def has_duplicates(lst):
return (len(lst) != len(set(lst))
x = [1,2,3,4,5,5]
y = [1,2,3,4,5]
has_duplicates(x)
>>> True
has_duplicates(y)
>>> False
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👎22👍6🗿5🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Кратко пробежимся по содержанию: полезные и в том числе бесплатные нейронки, тонна аналогов популярных программ и библиотеки плагинов для ваших любимых сервисов — от Figma до Framer
Забирайте драгоценную залежь тут
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
😎31👍9🫡2👎1🤩1
——
aiogram-dialog, используется с aiogramПоддерживает бета версию aiogram, для этого нужно к
pip install добавить --prefrom aiogram import Bot, Dispatcher
from aiogram.filters import Command
from aiogram.filters.state import State, StatesGroup
from aiogram.fsm.storage.memory import MemoryStorage
from aiogram.types import Message
from aiogram_dialog import (
Dialog, DialogManager, setup_dialogs, StartMode, Window,
)
from aiogram_dialog.widgets.kbd import Button
from aiogram_dialog.widgets.text import Const
class MySG(StatesGroup):
main = State()
main_window = Window(
Const("Hello, unknown person"),
Button(Const("Useless button"), id="nothing"),
state=MySG.main,
)
dialog = Dialog(main_window)
storage = MemoryStorage()
bot = Bot(token='BOT TOKEN HERE')
dp = Dispatcher(storage=storage)
dp.include_router(dialog)
setup_dialogs(dp)
@dp.message(Command("start"))
async def start(message: Message, dialog_manager: DialogManager):
await dialog_manager.start(MySG.main, mode=StartMode.RESET_STACK)
if __name__ == '__main__':
dp.run_polling(bot, skip_updates=True)
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍3
Даю вам мега-крутую статью с разбором плагинов для VS Code. Все представленные в этой подборке плагины универсальны: они пригодятся фронтендерам, бэкендерам и фулстек-разработчикам
Забирайте — *тык*
🗿 — не использую VS Code
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥3❤2😍2👾2