본문 바로가기
FastCampus/한 번에 끝내는 파이썬 웹 개발 초격차 패키지 Online.

한 번에 끝내는 파이썬 웹 개발 초격차 패키지 39일차

by Dream_World 2021. 10. 14.

파이썬 심화 문법

3일에 걸쳐 드디어 챌린지 최종 후기를 작성 완료했다. 내가 챌린지 하면서 어떤 심정인지 많이 표현이 되었는지도 모르겠다. 심화 문법을 학습 중이지만 아직까지는 기초 학습이랑 크게 범위 차이가 없는 것을 하면서 느낄 수가 있다. 그럼에도 다루는 이유는 더 많은 지식을 습득하기 위함임을 알 수 있다. 아직은 크게 어려움이 없기에 강의를 시청함에 있어서 부족한 부분이 없지만 갈 수록 어려울 것으로 예상되기에 내심 조바심을 가지고 있다. 지금도 마음의 준비가 덜 되어 있으며 다른 곳에 흔들려 있다는 메시지를 남기고 싶을 뿐이다. 특히나 코드를 블로그에 기입 못함으로써 기록이 남을지가 의문이기도 하지만 그 날 그 날 강의 내용은 모두 정리되고 있음을 알리고 싶다. 솔직히 정보보안도 공부 게을리 해서는 안되는데 공부 할 수 있는 범위가 너무 어렵기도 하고 아직은 정리 요소가 어려운 점이 많이 있다. Python은 강의를 통해 정리를 할 수 있다는 메리트가 있으며 강의를 지속적으로 시청할 수 있다는 부분이 매력 있다는 것이다. 오늘 리스트를 다루기에 대해서 학습할 시간을 가지는데 javascript 배열이란 용어 때문에 계속해서 헷갈려 하고 있다. 쓰임도 약간씩 비슷하면서 다르기도 하다는 거 왜 공통적으로 용어를 쓰지 않는지 의문일 뿐이다.

 


자료형 심화

리스트 다루기

 

리스트에서 유용한 메서드 학습

리스트 메서드

- 리스트에 데이터 추가하는 방법

word = ['hello', 'world']
word.append('Loading...')
print(word)

 

- 리스트에 리스트 추가하는 방법

word = ['hello', 'world']
word.append(['Welcome', 'hi'])
print(word)

 

- 리스트 데이터 삭제하는 방법

word = ['hello', 'world', 'welcome']
word.pop()
print(word)

 

- 리스트 데이터 삭제하는 방법(인덱스 이용)

word = ['welcome', 'hello', 'world']
word.pop(0)
print(word)

 

- 리스트 데이터 삭제하는 방법(데이터 이용)

word = ['hello', 'welcome', 'world']
word.remove('welcome')
print(word)

 

- 리스트 특정 값의 인덱스 구하는 방법

>>> word = ['hello', 'world', 'hi']
>>> word.index('world')
1

 

- 리스트 특정 값의 개수 구하는 방법

>>> word = ['hello', 'world', 'hi', 'hello']
>>> word.count('hello')
2

리스트 index, count 출력

 

- 리스트 모든 요소 삭제 하는 방법

word = ['hello', 'world', 'hi', 'hello']
word.clear()
print(word)

 

- 리스트 정렬하기

number = [9, 5, 1, 10, 15]
number.sort()
print(number)

 

enumerate

- for in 반복문 사용할 때 인덱스 같이 출력하는 방법

number = [9, 5, 1, 10, 15]
for index, number in enumerate(number):
    print(index, number)

리스트 다루기 출력

 

오늘은 리스트 다루기 학습을 진행하는 시간을 가져 보았다. 리스트는 코딩을 하는데 가장 중요하다! 이 많은 메서드를 기억해야 하는가 ? No 구글에서 해당 필요한 단어를 검색으로 해결하는 방법을 권장하고 있다. 리스트 다루기 학습하면서 index, count 부분은 vscode에서 아무리 출력을 하고자 했지만 리스트 그대로 출력되어서 IDE Shell 툴을 이용하여 정상 값을 추출 할 수 있었다. 기존에 학습 했던 부분에서 조금 더 추가되어서 배우긴 했지만 vscode 부분을 해결 못한점이 조금 아쉽기도 하다. 강사님은 다뤄 주실줄 알았는데 그 부분은 다루지는 않고 설명만 하고 넘어가셨다. 나중에라도 vscode에서 index랑 count 출력될 수 있는지 구글링을 통해 찾아봐야겠다. 지금도 검색중이지만 ...

39일차는 여기서 마무리 하고자 합니다.



패스트캠퍼스 링크 : https://bit.ly/37BpXiC

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

댓글