UV : Rust 기반 초고속 파이썬 패키지 매니저
today keys : uv, python, rust, package manager, venv, pip, workflow, 가상환경, 패키지관리이번 포스팅에서는 Rust 기반의 차세대 파이썬 패키지 매니저인 uv의 특징과 초기 설치, 그리고 프로젝트 구성 및 검증 과정을 다룹니다.UV(Python Package Manager) 도입 배경기존의 파이썬 생태계는 pyenv(버전 관리), venv(가상환경), pip(패키지 설치) 등 도구가 파편화되어 있어 관리가 번거롭고 속도가 느린 단점이 있었습니다.uv는 이를 해결하기 위해 모든 기능을 하나로 통합하고, Rust로 제작하여 기존 pip 대비 수십 배 이상의 압도적인 속도를 제공합니다.[Lab] uv 설치 및 프로젝트 구성 검증Step 1: uv 설치 및 ..
Reflex (pynecone) - Part 2 (설치 및 Self hosting)
Today Keys :reflex, python, pynecone, init, run, project, hosting, self, api, url 이번 포스팅은 순수 Python으로 웹 앱을 손쉽게 만들 수 있게 해주는 Full Stack Framework 인, Reflex는 2022년 11월에 Pynecone이라는 이름으로 공개된 프로젝트이며, 2023년 6월에 Reflex라는 이름으로 프로젝트 명이 변경되었습니다. 이번 포스팅에서는 Reflex를 설치하고, 이후에 Demo Site 실행 및 변경하고, Self hosting까지 진행하는 포스팅입니다. Reflex를 위한 필수 구성 요소? ▪ Python 3.7 이상 ▪ NodeJS 16.8.0 이상 본 Demo 환경 Reflex 설치 - Reflex는..
Reflex (pynecone) - Park 1(소개 : Python기반의 Full Stack Framework
Today Keys : reflex, python, pynecone, full stack, framework, NextJS, Reack, Charkra, FastAPI, wrap, 풀스택, 프레임워크 이번 포스팅은 순수 Python으로 웹 앱을 손쉽게 만들 수 있게 해주는 Full Stack Framework 인, Reflex에 대한 소개 포스팅입니다. 2022년 11월에 Pynecone이라는 이름으로 공개된 프로젝트이며, 2023년 6월에 Reflex라는 이름으로 프로젝트 명이 변경되었습니다. 이번 포스팅에서는 Reflex에 대한 개략적인 소개를 하게 되며, 이후 포스팅에서는 Reflex를 이용해서 Local에서 웹 앱을 만들고, 삽질 끝에 성공한 Self Hosting 하는 예제를 다룰 예정입니다. ..
Programmability for Networker : Part 24(ACI Cobra Installation)
Today Keys : cisco, aci, apic, python, package, sdk, cobra, programming, programmable, automation, installation 이번 포스팅은 Cisco ACI의 Python SDK인 cobra를 위한 기본 설치 과정에 대한 내용입니다. ACI의 경우에는 기본적으로 APIC Gui를 통해서 설정을 진행하고 있지만, 설정해야 하는 부분이 많아지게 되면, GUI로는 어려운 면이 없지 않아 있습니다. 그럴 때, 사용될 수 있는 부분이 XML이나 JSON을 이용한 POST로 파일을 직접 올려서 설정하는 방법도 있지만해당 기능이 모든 설정에 대해서 지원하지는 않습니다. APIC Python SDK를 사용하여, POST로 지원되지 않는 설정을 ..
Programmability for Networker : Part 22 (Netmiko)
Keyword : netmiko, paramiko, ssh, python, programmability, automation, network, 자동화, 프로그래머빌리티 Programmability for Networker를 새롭게 시작하는 포스팅입니다. ^^; 지난번 Part에 이어서 Part 22부터 시작입니다. 당분간 진행하는 부분이 예전에 진행을 하면서 사용했던 부분이긴 하지만, Netmiko라는 멀티벤더에서 손쉽게 Paramiko SSH를 사용할 수 있도록 해주는 라이브러리로 진행을 하게 될 예정이라서, 먼저 Netmiko 라이브러리를 설치하는 것으로 가볍게 시작해봅니다. Netmiko Multi-vendor library to simplify Paramiko SSH connections to n..