일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 에어테이블
- CINEMA4D
- blender
- UI
- 생성AI
- 데이터분석
- design token
- 업무자동화
- 파이썬
- scss
- 프론트엔드
- CSS
- 플랫폼
- 리액트
- 한글자동화
- 3d
- sass
- 디자인 토큰
- Airtable
- angular
- 웹디자인
- frontend
- 문서자동화
- three.js
- 에러노트
- 디자인
- SaaS디자인
- 디자인토큰
- chatGPT
- UX
- Today
- Total
목록파이썬 (8)
이게 무슨 일이야!

1. Airtable 을 사용해서 데이터를 관리하기 2. Airtable 의 데이터를 파이썬으로 조회 -> 한글 문서 자동 제작 ★ Airtable 의 앱을 이용해서 문서 제작 자동화 해보기 2. Airtable 의 데이터를 파이썬으로 조회 -> 한글 문서 자동 제작 2.3. 템플릿 문서 준비하기 기존에 만드려고 했던 문서에서 Airtable 에 있는 데이터로 대체해야 하는 (자동 생성되며 바뀌어야 하는 부분) 부분을 이렇게 영어로 바꿔줍니다. (노란색 칠한 부분) 저 부분을 replace 라는 코드로 airtable 에 있는 데이터로 바꿔줄 예정이거든요. 저장한 다음, 주피터 노트북이 있는 폴더 (저의 경우는 Documents/문서자동화 ) 와 같은 경로 아래에 '계정 신청서 양식.hwp' 라는 이름으..

1. Airtable 을 사용해서 데이터를 관리하기 2. Airtable 의 데이터를 파이썬으로 조회 -> 한글 문서 자동 제작 ★ Airtable 의 앱을 이용해서 문서 제작 자동화 해보기 2. Airtable 의 데이터를 파이썬으로 조회 -> 한글 문서 자동 제작 2.1. 파이썬 개발을 위한 환경 준비 2.1.1. 아나콘다 설치 저는 아무것도 모를때 Google Colabotory 로 한글 자동화 개발을 시도해 봤는데요, 잘 안되더라구요.. (제가 잘 몰라서일 수 있겠지만) 아나콘다로 하는게 제일 좋습니다~! https://www.anaconda.com/products/individual#Downloads 여기에서 운영체제 (윈도우, 맥 등) 에 맞는 프로그램을 다운받으셔서 설치하시면 됩니다. 2.1..

사람마다 문서 자동화 하는 방법이 다르고 정답이 따로 없겠지만, 이번에 사업관리를 하면서 사용한 유용했던 Airtable + 파이썬 + 한글로 문서 자동화 하는 방법을 공유해 보고자 합니다. 단순한 방법이고, 여러 블로그를 보면서 만든 거라서 완벽하지는 않지만 한번 보시고 자신만의 코드로 응용해 보시는 것도 좋을 것 같네요! 목표 결과물 만들려고 하는 결과물은 아래와 같은 정해진 한글 문서 폼에, 소속 / 이름 / 신청일만 다르게 여러 장의 문서를 만드는 것을 자동화하는 것입니다. 제가 실제로 했던 업무를 바탕으로 만든 것인데요, 하루에 10~50장씩 이런 문서를 만드는 일이 매 주 있었는데 일일이 수작업을 하기에는 너무 공수가 많이 들고 올바른 데이터 입력을 못하는 등 실수도 많아서 자동화 코드를 만들..
1. array 생성 import numpy as np list = [1,2,3,4,5] np.array(list) 2. arange 0~10 등 연속적인 숫자 생성 arr = np.arange(0,10) #결과: array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) arr = np.arange(start=0, stop=10, dtype=int) #결과: array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) #step 만큼 건너뛰어 생성 arr = np.arange(start=1, stop=11, step=2) #결과: array([1, 3, 5, 7, 9]) 2-1. range * numpy 와 상관없는 파이썬만의 문법 * 혼동하지 않기 위해 리스트 조회 시에 사용하기 #0..
2차원 배열에 조건식을 지정하면 1차원 배열로 조건에 맞는 결과값을 뽑아낸다 arr2d = np.array([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]) arr2d[arr2d > 2] # => array([ 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]) arr2d[arr2d array([1, 2, 3, 4])
1. 조건문 if 3 > 5: print('if 구문') elif 3 > 4: print('elif 1 구문') else: print('이것도 저것도 아니다') # && 연산자 if (0 < 1) and (0 < 2): print('모두 참') else: print('거짓') # || 연산자 if (10 < 1) or ( 1 < 0): print('하나라도 참') else: print('둘다 아님') 2. 반복문 mylist = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] for i in mylist: print(i) 3. 함수 정의 def my_func(a, b, c): return (a + b) * c
1. 공백제거 a = ' bg.jpg ' a.strip() 2. ~로 시작, ~로 끝나는 문자 a = 'test01.jpg' b = 'test02.jpg' c = 'test03.png' #test 로 시작하는가 a.startswith('test') #.png로 끝나는가 c.endswith('png') #확장자가 jpg 인 파일만 출력하기 list = ['test01.jpg', 'test02.jpg', 'test03.png'] for file in list: if file.endswith('jpg'): print(file) 3. replace (문자열 대체) a = 'bg.jpg' b = a.replace('jpg', 'png') #b => 'bg.png' 4. split a = '1-2-3-4-5-6-7..
javascript 의 array.filter 나 array.every, array.some 처럼 for, foreach 등 반복문을 굳이 사용하지 않고도 조건에 맞는 결과물을 리스트로부터 간단하게 뽑아내는 파이썬에서의 문법 list = [1,2,3,4,5,6,7,8,9,10] 일 때 짝수만 간단하게 출력하는 방법은? list = [i for i in list if i%2 == 0] 이 한줄로 간단하게 표현 가능. 맨 앞에 출력되는 결과값을 써주고, for 문 써주고, 마지막에 if 로 조건을 걸어주면 끝~~ list 의 모든 값에 3씩 더해서 출력하고 싶을 때 표현 방법 list = [i+3 for i in list]