일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬
- Redshift
- gas
- list
- Java
- Google Spreadsheet
- string
- hive
- PostgreSQL
- Excel
- c#
- Github
- Kotlin
- SQL
- Apache
- google apps script
- Python
- numpy
- Google Excel
- math
- array
- PANDAS
- Tkinter
- django
- PySpark
- Mac
- matplotlib
- dataframe
- GIT
- Today
- Total
목록Python/Python Basic (82)
달나라 노트
Python의 내장 함수 중 startswith과 endswith의 사용법은 아래와 같습니다. string.startswith(text) string.endswith(text) 어떠한 문자(string)에 적용할 수 있습니다. startswith은 적용한 문자(string)가 text로 시작하면 True를 그렇지 않으면 False를 return합니다. endswith은 적용한 문자(string)가 text로 시작하면 True를 그렇지 않으면 False를 return합니다. 아래는 startswith과 endswith의 예시입니다. test_string = 'watermelon' print(test_string.startswith('wa')) # --> True print(test_string.starts..
비동기(Asynchronous) 처리는 병렬처리를 의미합니다. 동기(Synchronous) 처리는 순차적으로 실행되는 직렬 처리이죠. 간단하게 예를 들어봅시다. 어떠한 코드를 적었고 여기에 3개의 함수가 실행되는 순서는 아래와 같습니다. 함수1 -> 함수2 -> 함수3 동기 처리는 흔하게 접할 수 있는 Python 코드입니다. 코드가 순차적으로 실행되죠. 이 과정에서는 먼저 실행된 함수가 끝나기 전까지 다음에 실행될 함수가 시작되진 않습니다. 즉, 위 코드에서 함수1이 완료되기 전까지는 함수2가 실행되지 않습니다. 이게 동기 처리입니다. 직렬적으로 실행되죠. 근데 비동기 처리는 다릅니다. 위 코드에 있는 여러 작업(여러 함수)를 처리하도록 예약해두고 시작하는 작업입니다. 비동기 처리에서는 함수1이 완전히..
Python을 사용하다보면 여러 library들의 version이 충돌을 일으켜 정상적으로 일으키지 않을 때가 있습니다. 이런 경우 library의 버전을 downgrade하거나 upgrade해줘야하는데 현재 python version에 따라 설치가 불가능한 library version도 있습니다. 이런 경우에는 Python 자체의 version을 조절해줘야 하죠. conda install python=version conda interpreter를 사용할 때 위처럼 terminal에 입력해주면 python version이 위 command에서 명시한 version으로 변경됩니다. conda install python=3.9.3 위처럼 원하는 python version을 입력해주면 python versi..
아래 명령어를 이용하면 설치된 Python library를 삭제할 수 있습니다. pip uninstall module_name 만약 anaconda interpreter를 사용하고 있고 conda에 설치된 module을 삭제하고 싶다면 아래 명령어를 사용하면 됩니다. conda remove module_name pip uninstall pandas conda remove numpy 예를 들면 위와 같습니다.