본문 바로가기

개발일지689

조급함 시작, 결단 음... 이제는 정말 끝이 보이기 시작해서 그런가 조급함이 들기 시작했다. 그래서 얼마전에는 제로베이스 백엔드 스쿨 9기를 신청하기도 했다. 그리고 시간이 얼마 지나자, 10기 선불제도 350만원으로 할인해준다는 공고가 올라왔고, 결제하게 되었다. 그러고나서 고민에 고민이 더해졌다. "내가 백엔드 스쿨을 가게된다면 자바와 관련된 것부터 처음부터 다시 배워야할텐데.." 배운다는 것 자체에 대해서는 거부감이 없다. 다만 내가 거부감이 강한것은 내가 지금 사용하고 있는 파이썬과 프레임워크의 조합도 제대로 소화를 하지 못했는데 새로운 것을 하는게 싫은거다. 보통 개발세계는 뭐 새로운 것을 자유롭게 받아들이는 문화가 보편적인것 같은데 미안하지만 나는 받아들이는게 더뎠다. 결과적으로 내가 중간에 수술하고 병원생활도.. 2022. 12. 29.
HTML - 태그 HTML - 태그 #1 head와 body 태그는 크게 로 나뉜다. head의 영역은 브라우저 엔진을 구동하기위한 영역이라고 보면 되고 body의 영역은 브라우저를 틀었을 때, 실질적으로 대부분의 가시적인 부분을 노출하는 곳이라고 생각하면 된다. #2 body에 들어가는 주요 태그들 사실상 대부분의 태그명은 정해진것은 아니라고도 볼 수 있는 것같다. 간결하게 쓰자면 영역표시를 div로만 하는 경우도 있기 때문이다. 하지만 나 외의 사람들이 작업할때 코드를 볼 가능성이 매우매우 높기 때문에 그들에게도 이해를 시켜주기 위한 body 주요태그들을 구조적으로 보자면 header - body안에서 일종의 head역할을 한다. nav - 네비게이션 영역 section - 일종의 종류를 구분하는 영역이다. artic.. 2022. 12. 29.
* 매우중요 Python - 문장에 들어가는 단어중 (소문자,대문자,숫자)가 사용되었는지 확인 flask공부를 하면서 매우 중요한 것이 있는데 이건 python에도 따로 저장을 해두고 싶어서 따로 빼봤다. # *매우중요 "문장에 c가 소문자로 들어가는지 안들어가는지 확인하는 반복문" lower_letter = any(c.islower() for c in username) # *매우중요 "문장에 c가 대문자로 들어가는지 안들어가는지 확인하는 반복문" upper_letter = any(c.isupper() for c in username) # *매우중요 "문장의 마지막이 숫자로 끝나는지 아닌지 판별해주는 것" num_end = username[-1].isdigit() # 이건 report에 하나의 AND 조건으로 True or False를 리턴하는 것이다. report = lower_letter an.. 2022. 12. 28.
Flask - [2일차 - (한글자막)Python FLASK로 웹사이트 만들기] 오늘은 flask 탬플릿문 활용하는 것에 대해서 학습을 했다. 탬플릿문이 없으면 사실상 flask든 장고든 쓰는 의미가 없다고 생각이 들정도로 핵심중의 핵심인 부분이라고 생각한다. 그 중에서 생각지는 않았지만 중요한 몇가지들을 배울 수 있었다. #1 templates 폴더의 등록 불필요 django의 경우는 templates폴더의 파일들을 가져오려면 프로젝트 단위의 settings.py에 들어가서 templates 경로를 BASE_DIR / 'templates' 라고 설정을 해줘야 작동되는 반면에, flask는 보니깐 내가 실질적으로 실행하는 파이썬 파일과 templates폴더가 동등선상에 위치해 있다면 그것으로 충분한 것 같다 (이건 완전 확실한건 아니고 차차 두고 봐야할 일이지만 지금까지 봐서는 그러.. 2022. 12. 28.