์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- BFS
- PYTHON
- np.zeros_like
- ์ ํ ํฌ ํ์ด์ฌ
- ์ด๊ฒ์ด ์ทจ์ ์ ์ํ ์ฝ๋ฉํ ์คํธ๋ค
- sql
- Extended Slices
- ํ์ ๋ณ์
- ๋ธ๋ผ์ฐ์ ์คํ
- ํฉํ ๋ฆฌ์ผ ์ง๋ฒ
- ์ฐธ์กฐ ๋ณ์
- java
- ํ๋ก๊ทธ๋๋จธ์ค
- jdbc
- mysql
- matplotlib
- ์ต์
- ์ง ๊ฐ ์์ธก ๋ถ์
- Do it
- MacOS
- ๋ฐ์ค๊ทธ๋ํ
- ์ด์ง์ ๋ณํ
- 2BPerfect
- DFS
- ์์ด
- Do_it
- dacon
- ๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ
- ์๋ฐ
- ๋ฐฑ์ค
- Today
- Total
๋ชฉ๋กDevelopment/Python (41)
๐ฆ ๊ณต๋ฃก์ด ๋์!

ํด๋์ค a = Cookie() b = Cookie() ๊ฐ์ฒด์์ฑ ์์ฑ์ class FourCal: def __init__(self, first, second): self.first = first self.second = second ์์ class MoreFourCal(FourCal): pass ์ค๋ฒ๋ผ์ด๋ฉ class SafeFourCal(FourCal): def div(self): if self.second == 0: # ๋๋๋ ๊ฐ์ด 0์ธ ๊ฒฝ์ฐ 0์ ๋ฆฌํดํ๋๋ก ์์ return 0 else: return self.first / self.second ํด๋์ค ๋ณ์ class Family: lastname = "๊น" ๋ชจ๋ import ๋ชจ๋์ด๋ฆ ๋ชจ๋.add from mod1 import add add() from..
์กฐ๊ฑด์์ฐธ์ด๋ฉด success ๊ฑฐ์ง์ด๋ฉด failure message = "success" **if** score >= 60 **else** "failure" ์ฐธ์ด๋ฉด success ๊ฑฐ์ง์ด๋ฉด failure ๋ฐ๋ณต๋ฌธ ํ๋กฌํํธ ๋ง๋ค๊ธฐ prompt = """ ... 1. Add ... 2. Del ... 3. List ... 4. Quit ... ... Enter number: """ >>> number = 0 >>> while number != 4: ... print(prompt) ... number = int(input()) ... 1. Add 2. Del 3. List 4. Quit Enter number: ์์ >>> a = [(1,2), (3,4), (5,6)] >>> for (first, last) in a..
๋ฌธ์์ด ์๋ฃํ formatํจ์ "I eat {0} apples".format(3) 'I eat 3 apples' f๋ฌธ์์ด ํฌ๋งคํ >>> name = 'ํ๊ธธ๋' >>> age = 30 >>> f'๋์ ์ด๋ฆ์ {name}์ ๋๋ค. ๋์ด๋ {age}์ ๋๋ค.' '๋์ ์ด๋ฆ์ ํ๊ธธ๋์ ๋๋ค. ๋์ด๋ 30์ ๋๋ค.' ์ด์ค์ผ์ดํ ์ฝ๋์ฝ๋์ค๋ช \n ๋ฌธ์์ด ์์์ ์ค์ ๋ฐ๊ฟ ๋ ์ฌ์ฉ \t ๋ฌธ์์ด ์ฌ์ด์ ํญ ๊ฐ๊ฒฉ์ ์ค ๋ ์ฌ์ฉ \\ ๋ฌธ์ \๋ฅผ ๊ทธ๋๋ก ํํํ ๋ ์ฌ์ฉ \' ์์๋ฐ์ดํ(')๋ฅผ ๊ทธ๋๋ก ํํํ ๋ ์ฌ์ฉ \" ํฐ๋ฐ์ดํ(")๋ฅผ ๊ทธ๋๋ก ํํํ ๋ ์ฌ์ฉ \r ์บ๋ฆฌ์ง ๋ฆฌํด(์ค ๋ฐ๊ฟ ๋ฌธ์, ํ์ฌ ์ปค์๋ฅผ ๊ฐ์ฅ ์์ผ๋ก ์ด๋) \f ํผ ํผ๋(์ค ๋ฐ๊ฟ ๋ฌธ์, ํ์ฌ ์ปค์๋ฅผ ๋ค์ ์ค๋ก ์ด๋) \a ๋ฒจ ์๋ฆฌ(์ถ๋ ฅํ ๋ PC ์คํผ์ปค์์ '์'..
import os ํ์ผ ๋ฐ ํด๋์ ๊ฒฝ๋ก๋ฅผ ์ฒ๋ฆฌํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ os.getcwd() ํ์ฌ ์์ ์์น๋ฅผ ์ถ๋ ฅํ๋ค os.path.join("๊ฒฝ๋ก","๊ฒฝ๋ก",..) ๋ฌธ์์ด๋ก ๋ ๊ฒฝ๋ก๋ฅผ ํฉ์ณ์ ์๋ก์ด ๊ฒฝ๋ก๋ฅผ ๋ง๋ ๋ค. os.path.exists("๊ฒฝ๋ก") ํด๋น ๊ฒฝ๋ก๊ฐ ์กด์ฌํ๋์ง True/False๋ก ์ถ๋ ฅํ๋ค os.path.abspath('file') ํ์ฌ ์์ ์์น ์ ๋๊ฒฝ๋ก ์ถ๋ ฅ์คํํ๋ ํ์ผ์ด ์กด์ฌํ๋ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ฐํํ๋ค. os.path.abspath("../") ../๋ค๋ก๊ฐ๊ธฐ os.makedirs("ํ์ผ์ด๋ฆ") ํด๋น ์์ ์์น์ ํ์ผ์ ์์ฑํ๋ค. os.chdir("๊ฒฝ๋ก") ๊ฒฝ๋ก์ ์์น๋ก ์์ ํ์ผ์ ์ด๋ํ๋ค os.listdir("๊ฒฝ๋ก") ํด๋น ๊ฒฝ๋ก์ ์๋ ํ์ผ์ ์ ๋ถ ์ฝ๋๋ค os.remove("ํ์ผ์ด๋ฆ") ํ์ฌ ์..
Pythonic Code 1. PEP8 ํ์ด์ฌ ์ฝ๋๋ฅผ ์์ฑํ๋๋ฐ ์ฐ์ด๋ ์ผ์ข ์ ๊ท์น์ด๋ค. ํ์ฌ๋ ๋ง์ ํ์ด์ฌ ์ ์ ๋ค์ด ์ด PEP8์ ๋ฐ๋ฅธ๋ค ๊ธฐ๋ณธ์ ์ผ๋ก ๋ค์ฌ์ฐ๊ธฐ๋ 4์นธ Tab or Space๋ฅผ ์ฐ์ง๋ง ์คํ์ด์ค ์ฌ์ฉ์ด ๊ถ์ฅ๋๋ค. ์๋ํฐ๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ์๋์ ์ผ๋ก ๋ง์ถฐ์ง๋ค. ๐จ Tab ๊ณผ Space๋ฅผ ํผ์ฉํ์ง ์๋๋ก ์ฃผ์! ์ฝ๋ ํ ์ค์ ๊ธธ์ด๋ 79์ ์ดํ์ฌ์ผ ํ๋ค. ๊ธธ์ด์ง ๊ฒฝ์ฐ์ ๋ฐฑ์ฌ๋ฌ์()๋ฅผ ์ด์ฉํด ์ค๋ฐ๊ฟ์ ํ๋ค. with open('/Users/kkkk/open/the/file/that/I/want') as file_1, \ open('/Users/kkkk/hh/haha/file/written', 'w') as file_2: file_2.write(file_1.read()) ํน๋ณํ ์ฐ์ฐ์๋ค๋ก ์ธํด ๊ธธ๊ฒ ๋..