본문 바로가기

전체 글34

[혼공파] 혼공학습단 12기 회고 아......................일단 6주 연속 지각 제출이라 뭐라 할 말이 없다. 그래도 이 책을 보면서 파이썬 문법에 대해 조금이나마 다룰 수 있었다는게 소득이다.요즘들어 블로그에 글도 자주 못 쓰고... 이래저래 잘 안되는 것 같다. 하지만 어떻게든 앞으로 나가야 뭐라도 하지 않겠나 라는 생각을 요즘 들어서 많이 하고 있는 만큼책 복습부터 할 생각이다. 이 책이 워낙 두껍기도하고 다루는 내용도 많다보니 1회독으로는 완벽하게 이해 했다, 다룰 줄 안다 라고는 말 하기 어렵다.다시 시작해야지... 2024. 8. 21.
[혼공파] 혼공학습단 6주차 혼공파 6주차 기본 미션  키워드로 정리하는 핵심 포인트1. 외부 모듈은 파이썬이 기본적으로 제공치 않은, 다른 사람들이 만들어 제공하는 모듈을 의미.2. pip install 은 외부 모듈을 설치할 때 사용하는 명령어3. 제어 역전은 개발자가 모듈의 함수를 호출하는 것이 일반적인 제어 흐름이나, 이와 반대로 개발자가 만든 함수를 모듈이 실행하는 것.4. 라이브러리는 개발자가 모듈의 기능을 호출하는 형태와 같이 정상적인 제어를 하는 모듈.5. 프레임워크는 모듈이 개발자가 작성한 코드를 실행하는 형태의 모듈6. 엔트리 포인트는 python 명령어를 사용해서 첫 진입 파일을 엔트리 포인트라고 부른다.7. __name__ == "main" 는 현재 파일이 엔트리 포인트인지 확인할 때 사용하는 코드.8. 패키지.. 2024. 8. 21.
[혼공파] 혼공학습단 5주차 먼저 구문 오류(Syntax Error) 는 프로그램의 문법적인 오류로 프로그램이 실행조자 되지 않게 만드는 오류다.반면 예외(Exception) 은 프로그램 실행 중에 발생하는 오류로서 try except 구문 등으로 처리 가능하다. 이 둘의 차이로는 구문 오류는 실행 자체가 안되어서 try except 구문으로 처리가 불가능하다. 키워드로 정리하는 핵심 포인트1. 구문 오류는 프로그램의 문법적인 오류로 프로그램이 실행조차 되지 않게 만드는 오류.2. 예외(런타임 에러)는 프로그램 실행 중에 발생하는 오류. try except 구문 등으로 처리 할 수 있다. 반대로 구문 오류는 실행자체가 안 되므로 처리가 불가능하다.3. 기본 예외 처리는 조건문 등을 사용해 예외를 처리하는 기본적인 방법4. try e.. 2024. 8. 14.
[혼공파] 혼공학습단 4주차 키워드로 정리하기!1. 호출은 함수를 실행하는 행위를 뜻함.2. 매개변수는 함수의 고라호 내부에 넣는 것을 의미3. 리턴값은 함수의 최종적인 결과를 의미.4. 가변 매개변수 함수는 매개변수를 원하는 만큼 받을 수 있는 함수.5. 기본 매개변수는 매개변수에 아무것도 넣지 않아도 들어가는 값.6. 재귀 함수는 내부에서 자기 자신을 호출하는 함수를 의미.7. 메모화는 한 번 계샇나 값을 저장해 놓은 후, 이후에 다시 계산하지 않고 저장된 값을 활용하는 테크닉8. 조기 리턴은 함수의 흐름 중간에 return 키워드를 사용해서 코드 들여쓰기를 줄이는 등의 효과를 가져오는 테크닉9. 튜플은 리스트와 비슷하지만, 요소를 수정할 수 없는 파이썬의 특별한 문법. 괄호를 생략해서 다양하게 활용 가능.10. 람다는 함수를 .. 2024. 8. 2.
[백준 1008번] A/B 브론즈5 시간 제한 : 2초, 메모리 제한 128MB, 알고리즘 분류 : 수학, 구현, 사칙연산 A, B = input().split()print(int(A)/int(B)) 앞의 3문제(1000, 1001, 10998) 과 같은 유형의 문제.연산자의 자리에 / 를 넣어서 나누기를 실행한다. 2024. 7. 27.
[백준 10998번] AXB(A*B) 브론즈5 시간 제한 1초, 메모리 제한 256MB, 알고리즘 분류 : 수학, 구현, 사칙연산A, B = input().split()print(int(A)*int(B)) 1000번, 1001번과 같은 유형이다.연산자의 차이이며 곱하기 문제에는 * 가 연산자(곱하기) 역할을 한다. 2024. 7. 27.