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

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

by Dream_World 2021. 10. 12.

파이썬 심화 문법

드디어 미니 프로젝트를 끝내고 심화학습으로 돌입하게 되었다. 점점 더 어려울 거라는 생각보다는 내심 설렘도 느낄 수 있다. 꼭 새로운 것을 하게 되면 늘 초심자의 마음으로 돌아가 임할 수 있는 정신을 보여준다. 이번에도 그러한 설레임으로 내가 바라보고자 하는 이상향을 쫓아간다. 시작 영상을 살펴보니 강의 소개부터 시작하여 자료형 심화로 넘어가기에 두 강의를 시청하여 정리하고자 한다. 내가 무엇을 공부해야 할지 알 수 있으며 공부하는 첫 단계가 무엇인지 파악하여 앞으로의 내 각오와 다짐이 최선일 것을 확인하며 나아간다. 나의 1일 1학급 의지가 언제 꺾일지 모르지만 계속해서 나아갈 것이며, 완주가 목표이긴 하다. 쉽지만은 않은 여정일 것으로 보인다.

 


강의 소개

- 심화가 실력자 강의가 아닌 입문자 - 초보자 - 중급자로 가기 위한 발판


강의 구성

- 자료형 심화

- 함수 중급

- 클래스

- 데이터베이스

- 동시성

- 함수 고급


환경설정

- python & visual studio code

- 가상환경 (cmd 환경)

C:\python_advanced>python -m venv myvenv

C:\python_advanced>myvenv\Scripts\activate

(myvenv) C:\python_advanced>

자료형 심화

드디어 강의에 대한 소개를 다 듣고 자료형으로 들어가게 된다. 문자열 다루기란 주제로 시작하는 걸 보아하니 문자열 메서드를 사용하지 않을까 생각해본다. 아직 영상을 돌리지 않은 상태라 무엇이 나올지 궁금하기도 하며 임하는 각오부터 작성해 본다. 시작이 반이라고 했던가 내가 하고자 하는 방향에는 틀렸다는 메시지가 없다. 그 누구도 밀어줄 수도 없으며 내 의지와 내 주관으로만 나아가야 함을 볼 수 있다. 내가 바르다고 하는 길이 정답의 길이 될 것이다. 

 


문자열 다루기

문자열 메서드

- 소문자를 대문자로 바꾸는 방법

str = "hello".upper()
print(str)

- 대문자를 소문자로 바꾸는 방법

str = "HELLO".lower()
print(str)

- 문자열 바꾸는 방법

str = "Hello World".replace("World", "Python") # ("변경 전", "변경 후")
print(str)

- 문자열 위치 찾는 방법

str = "Hello World".find("World") # 찾고자 하는 인덱스 (6)
print(str)

- 문자열 개수 세는 방법

str = "Hello World Hello Python".count("Hello")
print(str)

- 문자열 분리하는 방법

str = "Hello World Hello Python".split()
print(str)
str = "Hello:World:Hello:Python".split(':')
print(str)

- 문자열 연결하는 방법

str = ''.join(["Hello", "World", "Hello", "Python"])
print(str)
str = ':'.join(["Hello", "World", "Hello", "Python"])
print(str)
str = ','.join(["Hello", "World", "Hello", "Python"])
print(str)

- 공백 삭제하는 방법

str = "       Hello         ".lstrip()
print(str)
str = "       Hello         ".rstrip()
print(str)
str = "       Hello         ".strip()
print(str)

문자열 다루기 출력

 

오늘은 자료형 심화 과정 시작소개 및 문자열 다루기 학습을 할 수 있었다. 시작하기에서 강사님 말씀이 매일 학습 의지가 없으면 잊어먹게 될 것이며 결국은 중도 포기가 될 것이라고 말씀하셨다. 이토록 나는 매일 학습 의지를 불태우며 1일 1블로그를 쓰기로 시작하였다. 당연히, 패스트캠퍼스 챌린지를 통한 시작이였지만 끊임없이 작성하고 기록할 것이다. 문자열 다루기를 보면서 javascript 학습 내용이 안 떠오를 수가 없었다. 방법이 너무나도 비슷했고 메서드도 흡사하여 반가운 마음이 들었다. 강의 들으면서 직접 타이핑 하면서 테스트 돌려보면서 눈으로 볼 수 있었고 오류가 났을 때는 무엇으로 인해 발생하는지 하나 하나 볼 수 있어서 좋았던 것 같다.

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



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

 

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

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

fastcampus.co.kr

댓글