
파이썬 3.8 이후 새로운 기능 설명입니다. 더 자세한 사항은 공식 문서 참고해주세요. [link] Walrus Operator := 이게 바다코끼리처럼 보인다고 해서 지어진 이름이긴한데, 크게 와닿지는 않습니다. # Walrus operator req = {'form': {'username': 'j', 'password': ''}} def walrus_example(req): if len(password := req['form'].get('password')) > 5: return 'Good Password' else: return 'Too short' def without_walrus_example(req): password = req['form'].get('password') if len(passw..

Git 이란? (Official page) 버전 관리 시스템 CLI or GUI(Graphic user interface) 중에 선택 가능 GUI: sourcetree, gitkraken CLI: Command terminal, git bash, iterm 등 vscode extension : GitLens Github vs Git Git: 버전 관리 시스템 (주로 로컬) Github: 버전 관리 웹호스팅 서비스 Git 기본 순서 initialize or clone from Github Add modified files (staging) Commit with message Push to GitHub Git branch co-work with other developers with the same repo..

테스트 디렉토리 Projects/test └ test.csv └ test.py 기본 명령어 ls [option] 현재 사용중인 디렉토리 내부 파일/폴더들을 프린트해서 보여줍니다. -al -a : 숨겨진 파일들을 보여줍니다. -l : 특정 파일의 정보(권한 등) 확인 가능합니다. 이 외에도 다양한 option이 있으니 확인해보시면 좋습니다. pwd 현재 디렉토리 확인 가능합니다. cat [filename] 파일 내용을 터미널에서 확인할 수 있습니다. 굳이 nano, vim, vs code 등을 사용해서 확인할 필요가 없어 자주 사용됩니다. mkdir [dirname] 디렉토리를 생성할 수 있습니다. cp [options] source destination 원하는 위치로 파일/디렉토리를 복사할 수 있습니다...

Python dictionary는 Key - value 포맷으로 데이터를 저장합니다. Java에서는 hashmap / hashtable 과 유사합니다. Create dictionary d = { 'test2':222, 'test1':111, 'test6':666, 'test5':555, 'test3':333, 'test4':444 } d2 = dict([ ('test2',222), ('test1',111), ('test6',666), ('test5',555), ('test3',333), ('test4',444) ]) >>> print(f'd is {type(d)}') >>> print(f'd2 is {type(d2)}') # Print d is d2 is Accessing data >>> d['test2..

윈도우에 WSL 설치를 했다는 가정하에 진행합니다. 기본 프로세스 AWS 로그인 후 ec2 인스턴스 생성 태그 만들기 Name : xxxx (name은 대문자 해주셔야 귀찮은 일이 없어집니다..) Owner : xxxx 생성시 private key 다운로드 (*.pem) SSH 클라이언트로 연결 윈도우에서 접속하려 할 경우 Putty 라는 걸 사용해야하는데... 이건 또 하기가 싫으니 ssh 가 가능한 Ubuntu를 사용합니다. 인스턴스 연결을 눌러 독립 실행형 SSH 클라이언트로 연결 하는 방법을 따라하면... @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@..

Characteristic Simple Fast compiling speed, Cross-compiling Concurrency Goroutine - Execution Chanel - Communication Select - Coordination Error Handling val, er := Get() if err =! nil { //error handling } Go keywords break default func interface select case defer go map struct chan else goto package switch const fallthrough if range type continue for import return var Install Go [link] Init mod..

csv 파일이란.. csv는 comma-separated values 의 줄임말로 , 쉼표로 데이터를 구분하는 파일입니다. 유사하게 tsv 파일의 경우 tab으로 데이터를 구분하는 파일입니다. Using csv [link] w = write r = read Type 1 with 를 사용하지 않고 한줄씩 저장하는 방법입니다. open을 통해 test.csv란 파일을 w (write) 할 예정이며 utf-8로 인코딩을 할 것이다 라고 정한 뒤 csv.writer를 통해 한줄씩 입력한 뒤 close() 를 꼭 해주셔야 합니다.(중요) import csv f = open('test.csv', 'w', encoding='utf-8', newline='') wr = csv.writer(f) wr.writerow([..

파이썬 특징 인터프리터 언어 객체지향적 동적 타이핑 (실행 시 자료 검사) C와 같은 언어랑 비교해서 속도가 다소 느리다. (하지만, 일반인은 큰차이를 느끼기 어렵다..) ; 대신에 들여쓰기(tab)으로 구분한다 파이썬의 철학 The Zen of Python으로 PEP20 에서 찾아볼수 있다. 시간이 나면 한번씩 읽어보는 것도 나쁘지 않습니다. import this ''' Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than dense...

CLI 설치 Microsoft 공식 문서 참고 [ link ] GUI 설치 작성일 기준 아직까지 윈도우 공식 지원이 없습니다. XRDP : ms 에서 공식지원하는 Rremote Desktop Protocal로 리모트 시스템을 GUI(?) 형식으로 쓸 수 있게 해줍니다. XFCE4 : 리눅스 / BSD 등에 사용되는 가벼운 운영체제 입니다. xfce4-goodies : 사실 이건 왜 설치하는 지 알수가 없네요...(아시는 분 알려주세요..) 필요한 파일들 설치 우분투 터미널에서 아래와 같이 입력. sudo apt upgrade && sudo apt -y upgrade sudo apt install xrdp sudo apt install -y xfce4 sudo apt install -y xfce4-good..
- Total
- Today
- Yesterday
- leetcode
- LLM
- book
- collator
- K8S
- 한빛미디어
- 나는리뷰어다
- BASIC
- go
- Python
- Shell
- kubens
- Container
- 파이썬
- 키보드
- Binary
- Algorithm
- Kubernetes
- 책리뷰
- Fine-Tuning
- Git
- palindrome
- csv
- AWS
- Gemma
- docker
- kubernetes context
- lllm
- error
- feed-forward
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |