파이썬 심화 문법
드디어 미니 프로젝트를 끝내고 심화학습으로 돌입하게 되었다. 점점 더 어려울 거라는 생각보다는 내심 설렘도 느낄 수 있다. 꼭 새로운 것을 하게 되면 늘 초심자의 마음으로 돌아가 임할 수 있는 정신을 보여준다. 이번에도 그러한 설레임으로 내가 바라보고자 하는 이상향을 쫓아간다. 시작 영상을 살펴보니 강의 소개부터 시작하여 자료형 심화로 넘어가기에 두 강의를 시청하여 정리하고자 한다. 내가 무엇을 공부해야 할지 알 수 있으며 공부하는 첫 단계가 무엇인지 파악하여 앞으로의 내 각오와 다짐이 최선일 것을 확인하며 나아간다. 나의 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일차는 여기서 마무리 하고자 합니다.
'FastCampus > 한 번에 끝내는 파이썬 웹 개발 초격차 패키지 Online.' 카테고리의 다른 글
한 번에 끝내는 파이썬 웹 개발 초격차 패키지 39일차 (0) | 2021.10.14 |
---|---|
한 번에 끝내는 파이썬 웹 개발 초격차 패키지 38일차 (0) | 2021.10.13 |
한 번에 끝내는 파이썬 웹 개발 초격차 패키지 36일차 (0) | 2021.10.11 |
한 번에 끝내는 파이썬 웹 개발 초격차 패키지 35일차 (0) | 2021.10.10 |
한 번에 끝내는 파이썬 웹 개발 초격차 패키지 34일차 (2) | 2021.10.09 |
댓글