Re:제로부터 시작하는 갓생
[TIL.v1] 25/03/12 본문
< TIL 반드시 들어가야 할 내용 >
1. 문제: 어떤 문제가 있었는지
2. 시도: 내가 시도해 본 것들 (자세히 쓰기)
3. 해결: 어떻게 해결했는지
4. 배움: 뭘 새롭게 알았는지 (자세히 쓰기)
원래 천천히 하는게 제일 빨라요 ♪♬ 조금씩 천천히 Terminal에게..
# 1.
출근한 뒤 오늘 하루를 돌아보자
* 오전
내배캠에서 열일하고 있다..최대한 늦게 제출하고 싶었던 재직증명서 제출완료
크롤링 카테고리&숫자 추출 코드 재점검
* 오후
streamlit run code(app.py) 얼레벌레 완성
landing page code(landing.py) 작성 및 데이터 예시 적재 해결 완료
여전히 github 파악 찍먹
Teminal-> iTerm으로 사용 변경 및 관련 설정
필요 라이브러리 설치 확인 및 구조파악을 위한 tree install
계획했지만 오늘 하지 못한 일
WBS 작성....할 수 있을까...-> 응~ 손도 못댈게~
API 공부...파악해야한다...-> 응~다른거 하느라 시간 없어서 못할게~
내일 해야 할 일
landing page 동작 구현
api 진짜 구글링+코드 공부해서 파악해야함...
이번 주에 확인해야 할 사항
3/4 | * 디지털 마케팅이란 무엇인가? * 무슨 직종인가? * 광고 마케팅이란 무엇인가? * 어떤 종류가 있는가? * API도큐읽기 * Streamlit * 메타 API * Naver API |
3/5 | * 크롤링 공부 * 유튜브 playwright python 공부, 구글링 등 |
3/6 | * 여전히 playwright |
3/10 | * API 읽는 법과 필요내용 찾는 법 |
배운 점
* 터미널과 명령 프롬프트의 차이 비교
1) 터미널(Terminal)
- 정의: 다양한 셸(Shell)을 실행할 수 있는 응용 프로그램, 윈도우 터미널 등 다양한 옵션이 있음
- 특징:
여러 명령어 인터페이스(PowerShell, WSL 등)를 통합 지원
다중 탭, 커스터마이징 가능한 UI, 글꼴 및 색상 설정 제공
개발자 및 고급 사용자 친화적
- 장점: 유연한 작업 환경, 다양한 셸 지원, 효율적인 작업 가능
- 단점: 상대적으로 설정과 학습곡선이 필요, 초보자에게 다소 복잡할 수 있음
2) 명령프롬프트(Command Prompt)
- 정의: Window 운영 체제에서 제공하는 기본 명령줄 인터페이스, MS-DOS 기반 명령어 실행할 수 있는 도구
- 특징:
단순한 명령어 실행 환경 제공
주로 파일 관리, 네트워크 설정 확인, 시스템 진단 등 기본적인 작업에 사용
사용자 인터페이스(UI)는 텍스트 기반으로 매우 기본적
- 장점: 윈도우에 기본 포함되어 설치가 필요 없음, 배우기 쉽고 가벼움
- 단점: 기능이 제한적이고 복잡한 스크립트나 프로그래밍 환경에는 부적합
* 코드 오류 났을때 오류 메세지 잘읽어보고 문제점 파악하기
* 상대경로 지정 중요성
local에서 server로 코드 동작시 경로가 달라 오류날 수 있으므로
ex. 모든 경로를 기재하지 말고 아래와 같이 ( ./ ) 상대경로 지정하기
./assets/landing_sampple.xlsx
* 환경변수(Environment Variables)
- 정의: 운영체제 및 애플리케이션에서 동적으로 사용할 수 있는 설정 정보로 실행환경에 따라 값이 달라질 수 있는 키 값형태의 데이터
- 특징:
1) Key-Value 형태: 키와 값의 쌍으로 저장됨, 필요에 따라 값을 불러와 사용가능 (API_KEY=abc123)
2) 보안성: 비밀번호, API키 등 민감정보를 코드에 직접 포함하지 않고 관리할 수 있어 보안을 강화함
3) 공유가능: 운영체제 수준에서 설정되므로 여러 애플리케이션이 동일한 환경변수를 공유해 활용할 수 있음
ex. 여러서버가 동일한 환경변수 설정을 통해 데이터를 일관되게 처리
4) 동적 설정 가능: 실행시점 값을 동적설정하거나 변경할 수 있어 유연성 제공. 시스템 환경에 따라 다른 설정이 가능한 장점있음
ex. 개발환경에서 테스트 DB, 운영환경에서 실제 DB 연결
# Linux/MacOS
## 환경변수 설정
export API_KEY=abc123
## 환경변수 확인
echo $API_KEY
# Windows
## 환경변수 설정
set API_KEY=abc123
## 환경변수 확인
echo %API_KEY%
import os
# 환경변수 가져오기
api_key = os.getenv("API_KEY") # "API_KEY"의 값 불러오기
print(f"API Key: {api_key}")
# 환경변수 설정
os.environ["NEW_VARIABLE"] = "example_value" # 새 환경변수 설정
print(os.getenv("NEW_VARIABLE")) # 설정된 값 확인
기타
* 우연히 구글링하다가 검색키워드와 전혀 관계없는 INTJ(나)게시물이 떠서 보게 되었다
흥미롭다https://blog.naver.com/iampdayi/223388320221
여자 INTJ 가 쓰는 INTJ 특징편 (성격, 연애, 꼬시기, 짤)
안녕하세요! 맨날 우리 아이들, 정보글 포스팅만 하다가 저에 대해서는 정말 오랜만에 쓰네요 처음인가? 여...
blog.naver.com
* 피치님에게 선물받은 하찮고 귀여운 곰돌이 키링...! 넘모 기여워...하찮은거 최고다..!!!!
나대신 (모니터 속)피톤치드 맡으면서 쉬고 있는 사진을 찍었다
'Daily > TIL' 카테고리의 다른 글
[TIL.v1] 25/03/17 (2) | 2025.03.17 |
---|---|
[TIL.v1] 25/03/13 (0) | 2025.03.14 |
[TIL.v1] 25/03/11 (0) | 2025.03.11 |
[TIL.v1] 25/03/10 (1) | 2025.03.10 |
[TIL.v1] 25/03/07 (0) | 2025.03.07 |