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

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

by Dream_World 2021. 11. 4.

파이썬 심화 문법

퇴근하고 교회 형과 친구랑 저녁 먹고 대화를 나누고 집으로 들어왔는데 컴퓨터 앞에서 꾸벅꾸벅 졸고 있는 '나'를 마주하게 된다. 이쯤 되면 그저 자고 싶고 쉬고 싶고 이러한데 무엇 때문에 내가 컴퓨터 앞에서 버티려고 애쓰는지 원 나조차도 감당이 안 되는 체력으로 인해 매 순간이 피곤하다. 나이도 들었고 내가 공부할 수 있는 타이밍을 제대로 못 잡고 있기도 하다. 지쳤을 때가 뭔가 시작되는 느낌이랄까 난 자꾸 졸면서 무엇을 하고 있다. 정신이 해롱해롱 하면서도 놓지 않으려는 의지가 있어서인지 못해도 하고 싶고 어려워도 붙들고 싶은 마음이 간절하다. 이토록 블로그를 쓰면서도 졸음이 밀려오면서도 계속해서 나의 하루를 고백하며 써 내려가고 있다. 일하는 것은 재미가 있다. 내가 하고 싶어 하던 직무이기도 했고, 제대로 해보고 싶기도 했다. 오랜만에 리멤버 앱을 사용하며 받은 명함들을 촬영하니 다시금 직장인이 된 듯한 느낌이 들었다고 해야 할까 아직도 실감이 들진 않는다. 회사에 다니고 있는 것이 맞을까 매 순간 놀라움의 연속이다.


정규표현식

정규표현식 사용방법(2)

실습사이트 : https://regexr.com/639t5

 

RegExr: Learn, Build, & Test RegEx

RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp).

regexr.com

Quantifiers & Alternation

Quantifiers : 수량자

a* a+ a?
a* - a가 0개 or 그 이상 검색
a+ - a가 1개 or 그 이상 검색
a? - a가 0개 or 1개 검색

a{5} a{2,}
a{5} - a가 5개인것만 검색
a{2,} - a가 2개 or 그 이상 검색

a{1,3}
a{1,3} - a가 1개 or 2개 or 3개 검색

a+? a{2,}?
a+? - a가 매치가 최소한 기준으로 검색
a{2,}? - a가 2개 or 그 이상 매치가 최소한 기준으로 검색

ab|cd
ab|cd - ab or cd를 검색

 

Groups & Lookaround

(abc) - 필요한 부분만 그룹으로 검색
\1 - 역참조 (언어가 똑같은것 검색)
(?:abc) -  그룹에서 포함이 안된다
(?=abc) - 결과에서 제외
(?!abc) - 부정형

오늘은 정규표현 식 사용 방법(2)에 대해서 학습하는 시간을 가졌다. 강의 들으면서 더 큰 멘붕을 얻게 되었다. 어제랑 다르게 오늘 강의는 무슨 내용을 얘기하는지 이해조차 못 했다. 얼마나 더 반복해서 듣고 학습을 해야 이해할 수 있을지 의문이 들기는 한다. 특히 그룹 부분이 너무 헷갈린다. 그룹인지 아닌지 구분도 되지 않아지면서 필요한 부분 제외하는 부분을 나누는 것 자체가 너무 어렵다. 수량자 부분에서 해당하는 것만 뽑아서 검색하는 부분은 어느 정도 알 것도 같은데 이후 내용은 거지는 백지상태가 되듯 포맷되어 버렸다. 그룹 뒤에 있는 ?:, ?=. ?! 3대 장이 강의에서도 말했듯이 어렵다고 말씀하셨다. 정규 표현형식의 신세계를 보는 듯한 마음이 들었다.

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


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

 

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

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

fastcampus.co.kr

댓글