군장병 AI 트랙(기본) PART 1

배코딩·2022년 9월 3일
0

군장병 AI 교육

목록 보기
1/8

PART 1

파이썬 help 함수 : 함수의 매개변수, 사용법 등 설명나옴

ex) help(print)


엑셀 데이터 불러올 때 숫자형 문자열일 경우도 있으니 int로 타입 캐스팅해서 받아오기


파이썬 코딩 컨벤션 (스타일 가이드) : PEP8


파이썬 naming pattern에서 camelCase는 지양됨. snake_case로 변수 네이밍 하자

그 외의 PascalCase, kebab-case 등이 있음


두 리스트에 대해 교집합, 합집합 등을 구하고 싶을 때 set 활용하기


클래스의 파라미터는 부모 클래스 (상속)


dir 함수로 메소드 확인


클래스 인스턴스에서 메소드를 호출하면 class 코드의 메소드가 호출되는 것이기에 어떤 인스턴스에 대해 실행할 것인지 인지시켜주기 위해 인스턴스 변수를 파라미터로 보냄(보통 self로 명칭)


주피터 노트북 개발 환경 추천

  1. deepnote (권장)

  2. 구글 드라이브 colaboratory (GPU, TPU 사용 가능, 웹에서 바로 주피터 노트북 활용 가능, but 장시간 무반응 시 강제 종료 및 파일 업로드해둔거랑 코드 실행된거 다 초기화되버림)


깃헙에서 주피터 노트북 코드볼 때, 크롬 메모리 초과 시 누락되어 표시되는 경우 있음. 이 때 colab으로 간편하게 옮겨서 볼 수 있는데, 깃헙 주소에서 github.com 을 colab.research.google.com/github로 바꿔서 치면 되는데 이걸 외워치기도 좀 귀찮으니 이를 지원하는 확장 프로그램이 있음. (open in colab)


깃헙의 파이썬 파일을 바로 vscode 환경으로 끌고 와 수정이 가능한 방법이 있음. 코드 창의 여백을 클릭하고 마침표 키를 누르면 됨. 만약 이게 안 먹힌다면 주소에서 .com을 .dev로 바꿔주는 방법도 있음.

profile
PS, 풀스택, 앱 개발, 각종 프로젝트 내용 정리 (https://github.com/minsu-cnu)

0개의 댓글