| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- PostgreSQL
- Apache
- 파이썬
- django
- Kotlin
- Excel
- list
- Python
- PySpark
- math
- Tkinter
- GIT
- Google Spreadsheet
- PANDAS
- hive
- Presto
- SQL
- gas
- string
- array
- dataframe
- numpy
- google apps script
- Github
- Google Excel
- matplotlib
- c#
- Redshift
- Java
- Today
- Total
목록Python/Python Basic (85)
달나라 노트
Mac에는 Crontab이라는 기능이 있습니다. 간단하게 설명하면 어떤 코드가 적힌 파일을 재가 원하는 시간에 맞춰 주기적으로 실행해주는 기능입니다. 이 기능을 이용하면 내가 따로 신경쓰지 않고도 컴퓨터만 켜져있으면 작성해둔 파일(python file[.py], shell script file[.sh] 등)을 주기적으로 실행시킬 수 있습니다. 근데 컴퓨터가 켜져있는 상태이어야만 합니다. 맥북의 경우 비밀번호를 입력하게되는 로그인 창이 있는데 최소한 이 로그인창인 상태를 유지해야합니다. 만약 맥북을 덮거나 컴퓨터를 아예 종료해버리면 Crontab은 실행되지 않습니다. (따라서 컴퓨터를 아예 종료해도 실행되어야만 하는 상황이라면 AWS같은 서버를 이용해야만 합니다.) 그러면 이제 Crontab 사용법을 알아..
Python을 사용하기 위해선 반드시 Python이 설치되어있어야 합니다. Terminal $ where python -- Result /Users/opt/anaconda3/bin/python /usr/bin/python terminal을 열고 where python이라는 명령어를 입력하면 위처럼 Python이 설치된 경로를 알 수 있습니다. 저는 일반 Python과 anaconda python을 모두 설치해놔서 2가지 결과가 보입니다. Terminal $ python /Users/Code/main.py Python file을 terminal에서 실행하려면 위처럼 python file.py의 형태로 명령어를 입력하게 됩니다. /Users/robin/opt/anaconda3/bin/python /Users..
PYTHONPATH 환경변수에 대해 알기 전에 먼저 python library가 어떤 식으로 탐색되어 import되는지에 대한 기본적인 흐름을 천천히 살펴보고 갑시다. Python을 사용하다보면 아래와 같이 module(library)을 설치하고 import하는 과정을 많이 거치게 됩니다. pip install pandas pip install os conda install datetime import pandas as pd import os from datetime import datetime 우리는 terminal에서 pip 구문을 이용해 여러 module들을 간단하게 설치하고 사용할 수 있죠. 근데 한가지 궁금한게 생겼습니다. module을 설치한다고 했는데 그러면 이 module은 어디에 설치된걸..
Python의 decorator라는 것에 대해 알아보겠습니다. Python을 하다보면 아래처럼 @로 시작하는 부분을 볼 수 있습니다. @test_function def sub_func(): print('This is test message.') 이렇게 @(At sign)을 이용하는 것을 decorator라고 합니다. decorator가 뭔지를 먼저 간단하게 말하자면 '기존 함수에 decorator 함수를 추가해서 기존 함수를 장식(decorate)해주는 기능'이라고 할 수 있습니다. 지금은 이게 무슨 말인지 몰라도 됩니다. 한번 예시를 보시죠. def main(): print('main function started') main() -- Result main function started 위 코드를 실행..
