IT

패스트캠퍼스 환급챌린지 18일차 : 딥러닝·인공지능 Signature 초격차 패키지 강의 후기

tstory7 2025. 3. 22. 22:52

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.

 

 

강의 수강 시작

 

 

 

 

 

 

강의 수강 완료

수강 인증샷

 

 

조건문, 반복문, 파일 읽기, 함수의 이해와 활용, 클래스의 이해와 활용, 파이썬 예외 처리에 대한 강의를 들었다. 아무래도 기초이기에 부담감이 없이 들었다. 다만, 중요한 파트이기에 이 강의들을 들으면 기본적인 것을 복습하기에는 도움이 될 거라고 생각했다.

 

반복

for 원소 in 시퀀스 데이터:

    원소를 처리하는 코드

 

for은 range()와 함께 사용을 많이 함for in range(시작, 끝):   => (1:51) =>1부터 50까지임.

 

enumerate()는 인덱스와 함께 반복할 수 있다. 이 함수는 처음 보는 함수인 거 같아서 앞으로 잘 사용해봐야겠다고 느꼈다.

아무래도 반복문은 구구단 프로그램, 369 게임, 소수 찾는 프로그램 등 여러가지 예시를 알려주었는데 정말 잘 유용하게 쓰이는 개념인 거 같다고 생각했다.

파일 입출력 객체 열 때 open, 닫을 때 close 함수를 사용한다. 파일 모드는 읽기(r), 쓰기(w), 추가(a)가 있다. file = open("파일이름.파일확장자,"w")로 하면 파일을 열 수 있다. 모든 줄을 읽을 때는 readlines함수를 사용하면 된다. 이 함수는 줄을 그래도 읽으므로 줄바꿈 기호가 포함하게 된다. 따라서 줄바꿈 기호를 없애기 위해서 strip을 사용한다. 참고로 strip을 사용하지 않으면 두 줄씩 줄바꿈이 된다. 

함수는 def 구문을 이용해서 만들 수 있다. 

클래스는 딥러닝 프로그램에서 자주 쓰인다. 클래스는 틀이고 인스턴트는 그 틀에서 생성된 결과물로 생각하면 된다.

클래스는 여러 정보를 하나의 객체 담을 때 사용하는 것으로 하나의 단위를 명시할 수 있다. 

각 인스턴스의 인스턴스 변수는 서로 다르다. 따라서 모든 인스턴스끼리 공유되는 정보가 필요할 때는 클래스 변수를 사용해야 한다. 클래스를 기준에 따라서 정렬할 때는 key 속성의 값으로 익명함수를 넣을 수 있다. 

클래스의 상속은 체계적인 프로그램 개발을 위해서 사용된다. super 함수는 부모 클래스의 속성과 매서드를 가져올 때 사용할 수 있다.

 

예외는 오류로 발생하면 실행이 종료된다라는 특징이 있다. 다만, 예외처리하고 싶다면 처리할 수도 있다. 

 

클래스 개념 중에서는 처음 들어보는 개념들이 있었기에 이를 잘 복습해야겠다고 느꼈다.