일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SQL
- PostgreSQL
- GIT
- 파이썬
- Google Spreadsheet
- c#
- math
- string
- PANDAS
- Tkinter
- PySpark
- array
- Mac
- Python
- Github
- hive
- Kotlin
- list
- google apps script
- Apache
- Google Excel
- Excel
- numpy
- django
- matplotlib
- Java
- Redshift
- gas
- dataframe
- Today
- Total
목록분류 전체보기 (832)
달나라 노트
Redshift의 next_day() 함수는 어떤 timestamp로부터 가장 가까운 미래의 어떤 요일의 날짜를 return해줍니다. Syntax next_day(timestamp, weekday) - timestamp 기준이 되는 날짜시점입니다. - weekday 가장 가까운 미래의 어떤 요일을 의미합니다. 예시로 보는게 더 이해가 빠를겁니다. select current_date --> 2023-09-20 , next_day(current_date, 'mon') as next_mon --> 2023-09-25 , next_day(current_date, 'tue') as next_tue --> 2023-09-26 , next_day(current_date, 'wed') as next_wed --> 20..
이번에는 URL과 URL을 통한 요청 그리고 GET, POST 등의 방식에 대해 그냥 매우 간단하고 알기 쉽게 알아볼겁니다. (그냥 단순히 컨셉을 이해하는게 목표이므로 그 내부에 숨겨진 정말 자세한 내용까지는 다루지 않습니다.) 우리가 URL을 통해 서버에 뭔가를 요청하면 서버는 그에 대한 답을 줍니다. 서버로부터 오는 답이 보통 HTML 형태의 데이터이고, 우리는 HTML 코드를 보기좋게 해석해서 표시해주는 웹 브라우저가 있죠. 그래서 웹 브라우저에 우리가 URL을 입력하면 그 요청을 받은 서버는 요청에 대한 결과를 웹 브라우저에 전송합니다. 웹 브라우저는 서버로부터 전송받은 HTML 코드를 유저가 보기 좋게 해석해서 표시해주게되죠. 내가 어떤 쇼핑몰을 들어간다고 해봅시다. 쇼핑몰의 URL은 아래와 같..
Syntax sys.version_info sys 모듈의 version_info를 이용하면 현재 실행된 python의 version을 알 수 있습니다. [terminal]$ python --version -- Result Python 3.10.11 먼저 terminal에서 python --version 명령어를 이용해서 python 버전 정보를 출력해보면 위와 같습니다. import sys print(sys.version_info) -- Result sys.version_info(major=3, minor=10, micro=11, releaselevel='final', serial=0) 그리고 sys.version_info를 이용하면 위같은 결과가 나옵니다. 아까 python version이 3.10.1..
어떤 폴더나 파일의 경로를 나타낼 때 보통 우리는 아래와 같은 표현 방식을 사용합니다. my_program/tester/Code/test_program.py 근데 위 표현식은 OS에 따라 에러를 일으킬 수 있습니다. Mac/Linux에서는 폴더, 파일 구분자로서 슬래쉬(Slash, /)를 사용하지만, Windows에서는 폴더, 파일 구분자로서 역슬래쉬(Backward slash, \)를 사용하기 때문입니다. Mac/Linux = my_program/tester/Code/test_program.py Windows = my_program\tester\Code\test_program.py 혼자서 프로그래밍을 한다면 또는 그렇게 규모가 크지 않은 협업을 한다면 위 차이가 전혀 상관없을 수 있습니다. 저 또한 M..