Study/Algorithm

코딩테스트인강 2회차 with FastCampus

Dodal 2021. 2. 22. 23:24

05. 주피터 노트북 사용법 주피터 실행방법

- 1.아나콘다 네이게이터 2.터미널에서 실행 주피터는 폴더형식으로 하위 파일을 리뷰할 수 있다. 상위 하위 폴더로 이동이 모두 가능하다.

 

문서 내부에는 내용이나 코드가 들어갈 수 있다.

-주피터를 이용할 때 단축키를 사용하면 편리하게 이용할 수 있다.

-상단에 제목을 클릭하면 변경이 가능하다. -셀안에서 코드를 입력할 수 있다.

-코드를 실행하기 위해서는 셀을 선택하고 run을 눌러 실행시켜준다.

-실행하고자 하는 셀 안에 커서를 두고 쉬프트엔터를 누르면 실행이 바로 된다.

-다른 셀을 실행 못하는 코드 설정이 되어 있을 때 run버튼 오른쪽에 일시정지를 누르면 모든 코드 실행이 중단된다.

-셀 기준으로 상하로 다른 셀을 추가하고 싶은 경우 상단의 경우 'A' 하단의 경우 'B'의 단축키로 생성이 가능하다. 문서작성

-셀과 함께 문서 작성시 마크다운 언어를 사용하여 작성할 수 있다. 자세한 내용은 마크다운에 대해 참고로 알아보면 좋다.

-문서내용을 다시 수정하고 싶을 때 더블 클릭하면 셀형태로 갖춰져 수정이 가능하다.

-상태줄에서 데이터를 선택하면 마크다운,코드 카테고리로 데이터를 구분할 수 있다.

 

06. 배열(Array)이란 데이터를 나열하고, 각 데이터를 인덱스에 대응하도록 구성한 데이터 구조이다.

-파이썬에서는 '리스트 타입'이 배열 기능을 제공하고 있다. ## 배열이 왜 필요할까?

-같은 종류의 데이터를 효율적으로 관리하게 위해 사용

- 같은 종류의 데이터를 순차적으로 사용하기 위해.(인덱스를 사용) -인덱스에 순서에 맞는 데이터가 짝지어져있다.

 

#배열의 장점

-빠른 접근이 가능 #배열의 단점 -데이터 길이를 미리 설정을 해야한다. 그런데 데이터 길이가 길어지면 추가된 공간이 연결이 어렵다.

-배열의 데이터를 수정하거나 삭제할 경우 빈공간의 데이터를 앞으로 땡길때 어려움이 있다.

 

<<파이썬>>과 <<C언어>>의 배열 예제

-C언어의 배열은 배열의 길이를 미리 정하고 해주어 변수를 재지정 -파이썬은 배열의 최대길이를 지정하지 않아도 된다.

 

07. 파이썬에서 배열 사용법

-결과적으로 리스트를 활용하는 것이다.

#1차원 배열: 리스트로 구현시 data = [1,2,3,4,5] print(data)

#2차원 배열: 리스트로 구현시 -각각의 정보가 별도의 배열형태로 저장이 되어있다.

data = [[1,2,3],[4,5,6],[7,8,9]]의 데이터를 출력할 경우

print(data[0][0]) ->1(첫인덱스 배열에 첫번째 데이터를 출력)

print(data[0][1]) ->2

print(data[0][2]) ->3

print(data[1][0]) ->4

 

#연습 dataset에 있는 전체 이름 안에 'M'이 몇번 나왔는지 빈도수를 출력하기

m_count = 0; for data in dataset: for index in range(len(data));

// 개별적인 문자를 가져옴

if data[index] == 'M';

m_count += 1; print(m_count);


bit.ly/3tia8XE

 

알고리즘 / 기술면접 완전 정복 올인원 패키지 Online. | 패스트캠퍼스

오직 개발자 취업을 위해 만든 알고리즘/기술면접 완벽 대비 강의

www.fastcampus.co.kr

 

반응형