일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Spring #Java #Spring Boot #싱글톤
- 15552
- 7568
- 백준
- boj
- Java #백준 #코딩테스트
- java
- 파이썬
- Java #코딩테스트
- Spring #Java #Spring Boot
- 11053
- node
- 9020
- 24479
- Spring #Spring Boot #Java
- sequelize
- python
- Java #오븐시계 #백준
- Spring #Java #Spring Boot #@BeforeEach #@AfterEach
- SpringTokenizer
- 카카오클라우드스쿨
- 카카오 클라우드 스쿨
- Spring
- kakaocloudschool
- 코딩테스트
- 11054
- 2447
- 1110
- kakaocloud
- 알고리즘
- Today
- Total
목록BE/Python (10)
YoungSoo
이번에는 파이썬의 주요 내장 함수와 라이브러리에 대해 알아보려고 한다. 최근에 알고리즘 공부를 하면서 주요 내장 함수들의 중요성에 대해 깨닫게 되었다. 내장 함수들을 사용하지 않더라도 구현이 가능하지만 사용한다면 정말 간편하게 사용할 수 있다. 하지만 직접 구현한 함수가 시간적인 측면에서 더 빠르다. 그렇지만 공부를 하기 위해서 알아두면 좋을 거 같다. 또한 파이썬의 라이브러리에는 더 많이 사용하기 좋은 라이브러리가 존재하며 어떤 상황에 어떤 식으로 사용해야 하는지 정도만 알아두면 좋을 거 같다. 주요 내장 함수 sum result = sum([1,2,3,4,5]) # 15 min result = min(7,3,5,2) # 2 max result = max(7,3,5,2) # 7 eval - 계산식을 계..
이번에는 예외처리에 대해 공부하려고 한다. 예외처리는 프로그램을 만들다보면 많은 오류가 발생하는데 오류로 인해 프로그램이 잘못 작동하는 것을 막기 위해 해준다. 예외처리 try, except문 try: ... except [발생 오류[as 오류 메시지 변수]]: ... // 0으로 값을 못 나눔. try: 4 / 0 except ZeroDivisionError as e: print(e) >> division by zero try .. finally f = open('foo.txt', 'w') try: # 무언가를 수행한다. finally: f.close() try문에 else 절 사용하기 try: ... except [발생 오류[as 오류 메시지 변수]]: ... else: # 오류가 없을 경우에만 수행..
이번에는 파이썬의 패키지에 대해 공부해보려고 한다. 패키지는 .을 사용하여 파이썬 모듈을 계층적으로 관리할 수 있도록 해준다. 패키지 디렉터리와 파이썬 모듈로 이루어진다. game/ __init__.py sound/ __init__.py echo.py wav.py graphic/ __init__.py screen.py render.py play/ __init__.py run.py test.py .py는 파이썬 모듈이고 game 디렉터리는 루트 디렉터리이며 sound, graphic, play는 서브 디렉터리다. 패키지 안의 함수 실행하기 //1 import game.sound.echo game.sound.echo.echo_test() >> echo //2 from game.sound import echo..
이번에는 파이썬의 모듈에 대해 공부해보려고 한다. 모듈이란 함수나 변수 또는 클래스 파일을 모아놓은 파이썬 파일이다. 또한 다른 파이썬 프로그램에서 불러와 사용할 수 있도록 만든 파이썬 파일이라고 할 수 있다. 이 모듈을 통해서 다른 사람이 만들어둔 프로그램을 가져와 사용할 수도 있다. 모듈에 대해 알아보자. 모듈 모듈 만들기 # mod1.py def add(a, b): return a + b def sub(a, b): return a-b 모듈 불러오기 import mod1 print(mod1.add(3, 4)) >> 7 print(mod1.sub(4, 2)) >> 2 모듈의 함수만 불러오기 from mod1 import add or add, sub or * add(3, 4) >> 7 클래스나 변수 등을..
이번에는 클래스와 객체에 대해 공부해보려고 한다. 잘 만들어진 프로그램 중에서 클래스가 없는 프로그램도 많다고 하는데 이 점에서 함수는 꼭 필요한 요소는 아니라고 한다. 하지만 적재적소하게 사용한다면 많은 도움이 될 것이다. 클래스 클래스와 객체 클래스는 똑같은 무엇인가를 계속해서 만들어 낼 수 있는 설계 도면이라고 이해하면 좋을 거 같다. 객체는 클래스로 만든 피조물이라고 이해하면 좋을 거 같다. 동일한 클래스로 만든 객체들은 서로 전혀 영향을 주지 않는다. 클래스 class FourCal : def 함수명(매개변수): 수행할 문장 //클래스를 사용하기 위해서는 객체를 만들어야한다. a = FourCal() // 객체 생성 a.함수명(매개변수) // class 안에 함수 사용 클래스를 통해 파이썬 메서..
이번에는 파일 읽고 쓰는 방법에 대해 알아보려고 한다. 현재 웹 백엔드 개발자나 서버 개발자를 지향하고 있는데 파일 읽고 쓰는 방법은 정말 필수라고 생각한다. 또한 파이썬 언어를 많이 사용하는 데이터 분석 등 여러 가지 분야에서 필수로 사용할 수 있기에 중요하다고 생각한다. 파일 읽고 쓰기 파일 생성하기 현재 디렉터리에 새파일.txt가 생성된 것을 확인할 수 있다. 파일 열기 모드파일열기모드 설명 r 읽기모드 - 파일을 읽기만 할 때 사용 w 쓰기모드 - 파일에 내용을 쓸 때 사용 a 추가모드 - 파일의 마지막에 새로운 내용을 추가 시킬 때 사용 다른 디렉터리에 파일 생성 f = open("C:/user/새파일.txt", 'w') f.close() 파일을 쓰기 모드로 열어 출력 값 적기 파일 안에 출력 ..
이번에는 입력과 출력에 대해 공부해보려고 한다. 입력과 출력은 평소에 사용하는 거의 모든 것에서 볼 수 있다. 그래서 입력과 출력은 꼭 알아야할 것들 중 하나이다. 입력 input()은 입력되는 모든 것을 문자열로 취급한다. a = input("입력해주세요 : ") 입력해주세요 : aaaa print(a) >> aaa 출력 a=123 print(a) >>123 a=[1, 2, 3] print(a) [1, 2, 3] 문자열 띄어쓰기는 콤마로 한다. print("a", "a") >> a a 한 줄에 결과값 출력하기 for i in range(10): print(i, end=' ') >>0 1 2 3 4 5 6 7 8 9
이번에는 Python의 함수에 대해 공부해보려고 한다. 함수란 무엇일까? 함수란 입력받은 값을 통해 어떤 일을 수행한 후 결과 값을 리턴하는 것을 함수라고 한다. 함수에 대해 더 알아보자. 함수 구조 def 함수명(매개변수): ... 함수 예제 def add(a, b): return a+b a=3 b=3 c=add(a, b) print(c) >> 7 매개변수 : 함수에 입력으로 전달된 값을 받는 변수 인수 : 함수를 호출할 때 전달하는 입력 값 입력 값과 결과 값에 따른 함수의 형태 일반적인 함수 def add(a, b): return a+b a=3 b=3 c=add(a, b) print(c) >> 7 결과 값이 없는 함수 def add(a, b): print("%d, %d의 합은 %d 입니다.", % ..