본문 바로가기

분류 전체보기465

pynecone 프로젝트의 구성파일 및 구조 django를 배우기 시작한지는 7년 정도 된 것 같습니다. 당시에는 데이터분석이나 머신러닝보다는 바로 django 때문에 파이썬을 배우는 사람들이 많았던 분위기였습니다. 저도 다른 언어나 프레임워크를 배울 때와 다르게 django를 배울 때에는 시작부터 어딘지 마음이 든든했습니다. "나를 위한 모든 것이 이미 준비된" 느낌이었으니까요. django는 프로젝트 구조가 다소 복잡하지만, 어느 정도의 진입장벽만 넘고 나면 배우면 배울수록 "개발한다"기보다는 "발견한다"는 짜릿한 느낌이 있었습니다. 하지만 자랑이라도 하듯 600쪽이 넘는 방대한 분량의 공식문서는 엄청난 기능들과 편의성에도 불구하고, 아이러니하게 "부담"으로 다가왔습니다. 7년이 지난 지금도 입문 수준을 벗어나지 못했습니다. 그리고 정반대의 이.. 2023. 1. 18.
파이썬+한/글 자동화 입문과정은 인프런에 부분공개로 이전합니다. 아래의 포스팅들을 전반적으로 보완하여 인프런에 런칭하였습니다. 움짤로 빠르게 배우는 파이썬-아래아한글 자동화 레시피 - 인프런 | 강의 파이썬으로 아래아한글을 다루는 짧은 예제코드들을 소개하고, 중간중간의 결과를 GIF로 보여드립니다. 동영상 강의가 아니지만 오히려 빠르게 배울 수 있고, 따라하기도 쉽습니다., - 강의 소개 www.inflearn.com 대부분 미리보기 가능으로 공개하여 두었으므로, 인프런 내에서 조회 가능합니다. 블로그에는 이런저런 질문글을 계속해서 올리다 보니 포스팅이 많아질수록 원하는 정보를 찾기가 힘들어지는 것 같습니다. 조금씩 잘라 정리해서 인프런 등의 교육플랫폼에 업로드해야 할 필요성을 많이 느끼게 되었습니다. 이게 블로그 플랫폼의 한계인가 싶기도 합니다. 종종 메일이나 댓글.. 2023. 1. 18.
파인콘 첫 번째 예제, 카운터 앱 카운터 앱 만들어보기 파인콘의 공식문서에서 제공하고 있는 첫 번째 예제, 카운터 앱을 같이 만들어봅시다. 전체 소스코드와 영문 설명은 아래 링크의 문서에서 확인하실 수 있습니다. https://pynecone.io/docs/getting-started/introduction 전체 소스코드를 먼저 보여드리기보다는;;; 같이 틀을 잡아가면서 한 줄씩 완성해봅시다. 파인콘 앱과 인터랙션에 대해 이해하는 좋은 예제이기 때문입니다. 1. 파인콘 앱을 추가해줍니다. 앱을 추가하는 것이 복잡한 과정은 아닙니다. 그냥 폴더 하나, 파일 하나 생성하는 것에 지나지 않습니다. 이전 포스팅에서 예제를 테스트하면서 파이참 프로젝트를 생성하셨던 분들이라면 굳이 파이참 프로젝트를 하나 더 생성하지 마시고, 아래와 같은 과정을 통.. 2023. 1. 17.
파인콘 웰컴페이지 소스 훑어보기 소스코드는 아래와 같습니다. 간단해 보이지만 파인콘의 핵심이 되는 요소들이 전부 들어가 있으므로 프로젝트 구조와 더불어 이 코드를 한 번 훑어보는 것은 큰 도움이 될 것 같습니다. """Welcome to Pynecone! This file outlines the steps to create a basic app.""" from pcconfig import config import pynecone as pc docs_url = "https://pynecone.io/docs/getting-started/introduction" filename = f"{config.app_name}/{config.app_name}.py" class State(pc.State): """The app state.""" pass.. 2023. 1. 17.
파인콘 및 node.js를 설치합니다. 1. pynecone 및 node.js 설치 1-1. pip install pynecone-io 파인콘을 설치하는 방법은 간단합니다. pypi로 설치가 가능하기 때문입니다. 파이썬 가상환경을 하나 생성한 후, 터미널에서 pip install pynecone-io 를 실행하면 파인콘의 설치가 완료됩니다. 파이참을 사용하시는 분이라면, 프로젝트를 먼저 생성한 후 가상환경에서 pip 설치를 하시면 되겠습니다. pynecone과 별개로, 여러분의 PC에 NodeJS가 설치되어 있어야 합니다. node.js의 설치는 클릭 몇 번이면 해결되니 아래 과정을 따라해 주시면 되겠습니다. 1-2. Node.js 설치 노드JS는 12.22 이상의 버전이 필요합니다. 2023년 1월 현재 기준으로 최신버전은 19.4이며, L.. 2023. 1. 17.
파인콘(pynecone)이란 무엇인가? 파인콘이 무엇인가요? 2022년 공개되어 화제를 몰고 온 파인콘에 대한 포스팅을 연재하려고 합니다. 파인콘(pynecone)은 순수한 파이썬 언어만으로 개발 가능한 오픈소스 풀스택 프레임워크입니다. 파이썬 진영에도 이미 유명한 웹앱 프레임워크들이 있습니다. Django, Flask, FastAPI 등 각자의 개성과 스탠스를 가지고 적용범위를 넓혀 왔는데요. 파인콘은 (자칭) 풀스택 파이썬 프레임워크입니다. 간단한 웹앱을 몇 분 안에 구축할 수 있고, 배포도 쉬우면서, 기존 웹개발의 유연성과 성능을 적당히 갖춘 low-code 프레임워크인데요. 내부적으로 React, NextJS, ChakraUI 및 FastAPI 백엔드 등을 래핑하여 자연스럽고 간단한 파이썬 문법만으로 아름답고 기능적인 웹앱을 구축할 수.. 2023. 1. 17.
[영상] 아래아한글 표 캡션 일괄수정하는 파이썬 코드 움짤로 빠르게 배우는 파이썬-아래아한글 자동화 레시피 | 학습 페이지 (inflearn.com) 학습 페이지 www.inflearn.com 파이썬-아래아한글 업무자동화 관련 30분 분량의 무료영상입니다. 템플릿이 있는 논문이나 보고서를 작성하다 보면 표나 그림의 캡션 위치 및 서식을 일괄수정해야 하는 경우가 생깁니다. 개체가 예닐곱 개 정도라면 수작업으로 포맷이나 위치, 정렬을 수정하면 되는데 페이지가 많고, 표나 그림 개체 수도 제법 많으면 전형적인 "에너지소모적이고 시간을 죽이는" 업무가 됩니다. 이 때 활용할 수 있는 파이썬 팁을 상세히 알려드립니다. 전체 파이썬코드를 본문 하단에 첨부해 두었으니 한컴오피스 업무자동화에 관심 있으신 분들은 한 번 방문하셔서 코드를 읽어보시거나, 영상을 시청하시면서 .. 2023. 1. 16.
[QnA] 문서 자동교정 프로그램 만들기 안녕하세요! 일상의 코딩님! 매번 올려주신 영상 유용하게 보고 있는 구독자입니다! 다름이 아니라, 코딩님 블로그를 보니 한글에서 메일머지기능과 매크로를 이용한 여러 단어 찾아바꾸기 자동교정하는 법 올려주셨더라구요...! ㅎㅎ 어깨와 팔의 심신이 고달픈 차에 좋은 정보를 알게 되어 매크로 함수를 카피해서 적용을 해보려고 했는데...이 분야가 생소해서 글이 잘 이해가 안가더라구요...하하 물론...오류를 내고... 적용엔 실패했습니다...ㅠㅠ 혹시 언제 시간나실 때! 채널에 적용 방법 공유해주시면 좋을 것 같아서 댓글 남겨봅니다! 한글을 이용한 문서 편집자들에겐 참 좋은 정보가 될 것 같아서요! ㅎㅎ 항상 좋은 정보 감사드리고 2023년 복 많이 받으세요!!! 우선 실습을 진행하기 위한 파일을 다운받아주세요.. 2023. 1. 13.
파이참에도 러스트 플러그인이 생겼습니다! 최근 파이참 업그레이드를 해 보신 분이라면 알아차리셨겠습니다. 바로 파이참에서도 러스트 플러그인이 생겼다는 건데요. 얼마 전까지는 IntelliJ, CLion, Rider 등에서 러스트를 지원했는데요. 파이참에도 러스트 플러그인이 생겼습니다. 작년말에 러스트 공부를 시작했는데요. 이제 슬슬 입문포스팅을 남길 정도는 된 것 같아서 첫 포스팅을 남겨봅니다. 바로, 파이참에 러스트 플러그인 설치하기 입니다. 파이참을 열고 마켓플레이스에서 rust를 설치하신 후에 파이참을 재시작해주세요. 새 프로젝트를 시작해보고 마치겠습니다. 러스트는 프로젝트를 만들면 기본적으로 main.rs 안에 헬로월드를 찍는 메인함수가 생성되어 있습니다. 이제 재미있는 프로젝트를 여러 개 진행해보면서 재미있고 흥미로운 러스트의 세계에 빠.. 2023. 1. 11.