본문 바로가기

분류 전체보기197

20230320 TIL - Python 기초 강의 Python 기초 !! 배우기 자료구조 숫자형, 불(참거짓), 문자열, 리스트, 딕셔너리, 튜플, 집합 > 각각의 자료형에서 원하는 내용을 뽑아내는 법을 연습하기 더보기 변수 선언!! 변수이름 = 값 값에는? 정수형, 소수형 > 숫자형 자료형 ok 참, 거짓 > 불 자료형 ok (not, and, or 등 논리연산자도 같이 사용 ok) 문자열 > 문자열끼리 더하면 문자열끼리 이어붙임! > 문자열을 ''로 감싸지 않으면 변수명을 뜻함. 리스트 > 순서가 있는 자료형 모임(정수ok, 문자ok, 참거짓ok, 다른 리스트ok) > 인덱싱ok 슬라이싱ok 딕셔너리 > key:value의 쌍으로 이루어진 자료의 모임(자료형 아무거나 ok 다른 딕셔너리도 ok) > 인덱싱 x 튜플 > 리스트와 유사하나, 값이 변하지.. 2023. 3. 20.
WIL 20230313 ~ 20230319 TIL 정리 1. 프론트엔드 개발자를 꿈꾸는 것이 아니라면 html, css 만진다고 까불지 말고 템플릿 찾아보자. 2. 자주 뜨는 오류 - pymongo.errors.ServerSelectionTimeoutError > import certifi ca = certifi.where() client =MongoClient( ':', tlsCAFile = ca) - "BeautifulSoup" is not defined > BeautifulSoup이 정의되지 않았다는 오류는 bs4가 설치되어 있어도 발생할 수 있다. 이 경우 가상환경을 다시 설정하거나, vscode 새 창에서 작업을 진행하면 해결은 가능. 3. 파이썬 코딩 컨벤션대로 쓰기. 다음주 목표 1. git강의 완강하기 2. TIL 꾸준히 작성하기 .. 2023. 3. 20.
TIL, WIL 작성법과 이유 튜터님이 진행해주신 TIL 작성법 강의 - 채용은 '앎의 증명'이다 PYTHON DJANGO 백엔드 개발자 채용시 역량이 있음을 증명한다면 > 채용이 된다! 기업에서 요구하는 것을 알고 있는가? 서류증명 > 코딩테스트 > 코드 짜게 해보기 포트폴리오 > 만든경험이 있는가 면접 > 직접 보기 - 결국은 아는것과 증명하는 것이 중요 HOW? > 기록이 있어야 한다. 자신만의 언어로 프로젝트 코드만 보여주면 끝이 아니다. > 프로젝트 코드를 아무데나 찍어도 설명가능할 정도로 이해해야한다. 주니어 개발자의 필수 덕목 > 성장, 성실함, 흡수력을 보여줘야한다. 이력서에 쓴 것을 설명하지 못한다면 안쓰느니만 못하다. > 먼 훗날에도 까먹지 않아야한다. - TIL은? '나의 앎'을 증명하는 수단 + 까먹지 않기 위한.. 2023. 3. 17.
20230317 TIL 더보기 오늘 할일 프로젝트 마무리 및 발표 피드백 확인해보고 공부해보기 KPT회고 작성 TIL특강 듣기 남은 시간 GIT 공부하기 미해결 사항 동적으로 생성되는 HTML안에서 또 동적 HTML을 만들 수 있는가? > 한 페이지 안에 foreach로 항목들을 붙여줄 때, 동적으로 생성된 영역 부분에 다시 foreach를 넣을 수 있는가? > 한꺼번에 생성했을 때 문제점 : temp_html안에 또 temp_html을 넣는 방법을 모름 > 따로 생성했을 때 문제점 : 두개의 temp_html을 어떻게 유기적으로 연결할 것인가? 시도중인 해결법 : 두번째 동적 생성 영역을 iframe으로 만들기, 한꺼번에 생성하기. 오늘 새롭게 배운 것. 깃 이그노어 설정하기. > 깃 이그노어 설정한 파일은 깃 애드 할 때 .. 2023. 3. 17.
20230316 TIL 오늘 할일 page2 css 수정하기 영화 추천하기 버튼, 상세보기 팝업창 css 코멘트 작성창 도와주기(실패) SA 변동사항 수정하기 내가 쓴 코드 이해하기(왜 되는지 모름) ... 남은 시간 git강의 듣기(실패) * 크롤링 bs4를 이용해서 크롤링할때 동적으로 생성되는 페이지 부분은 값을 가져오지 못한다. Selenium이라는 라이브러리가 따로 필요. vscode breakpoint - 중단점을 지정해서 그 부분에서 코드의 진행을 멈춤! highlight 표시같이 잘보이게 핀꼽아놓은줄 알고 있었는데 아님 < 하단 스테이터스 바를 우클릭하면 나옴 hide status bar를 누르면 아래 파란스테이터스바가 사라지는데, ctrl + shift + p를 누른 후 toggle status bar 옵션을 이.. 2023. 3. 16.
20230315 TIL 오늘 팀 프로젝트 회의 사항. 메인페이지에서 지원서 명단 보기 버튼 추가. 버튼 클릭시 staff페이지로 이동. 이동한 페이지에서 GET요청으로 지원 데이터 가져오기 (취소) 삭제버튼 추가, 비밀번호 추가 기존 상영관 페이지에 영화추천 크롤링 해서 넣기 (다른 팀원)방명록 페이지 만들기 (닉네임, 코멘트) 12시는 지났지만 그래도 자기전에 할당량이 끝난게 처음이다. 오류 1000개 막기 공략 > console.log는 무적이다. 안될 때는 계속 찍어보자 "BeautifulSoup" is not defined > 아직도 왜뜨는지 모르겠는 오류, 당연히 bs4는 설치되어있고, bs4를 삭제 후 재설치해도 변함이 없음. 아예 vscode 새윈도우를 열어서 app.py에 가상환경부터 다시잡고 파일 옮기면 일단은.. 2023. 3. 15.
20230314 TIL 미니프로젝트 본격적으로 시작. 오늘 할일 팀원이 보내준 인덱스 페이지에 어제 만든 팝업창 연결하기. 팝업창에 POST 기능 넣기 그 외 CSS 손보기 및 회의 후 결정 갑자기추가...웹 프로그래밍 기초 A-Z, 협업을 위한 Git 활용 기초 강의 듣기 오늘 배운것. iframe 모달 팝업창의 css는 부모 문서에 있는것으로 적용이 된다..(why?) mongodb 초대하는 법.. 이메일을 받아서 추가하면 해당 이메일로 atlas 초대메시지가 발송되어짐. database access에서 만드는 username 과 pw는 그대로 app.py의 몽고디비 client에 적는다. 링크는 connecet를 통해 vscode로 연결하면 나오는 코드를 복사해서 ':'순으로 클라이언트에 작성. 몽고디비 아틀라스에 tim.. 2023. 3. 14.
20230313 TIL ※ 깃 ※ 깃/깃허브란 무엇인지 깃/깃허브를 다루기 위한 기본 명령어 : cd, ls, touch, vi, cat … 깃으로 버전 만들기 깃허브에 버전 밀어넣기 (push하기) 깃허브의 원격저장소를 내 컴퓨터로 복제해서 가지고오기 (clone하기) * 깃이 없는 세상? > 변경 내역 확인이 어렵다 > 저장시 덮어쓰기가 되므로..업데이트했어요! > 뭐가 바뀌었죠?? > ㅁ?ㄹ > 작업을 되돌리기 어렵다 > 예전으로 돌려주세요ㅜㅠ, 버그가 너무 많아요ㅠ > 수정내역을 돌려야함...근데 없네? > 협력하기 어렵다 > 각각의 수정사항들을 확인하기 어렵다.. * 깃 > 위의 3가지 문제를 해결!!! 즉, 변경내역을 계속 확인하고, 작업을 특정 시점으로 되돌릴 수 있고, 협업에서 각각의 변경사항(=version)을.. 2023. 3. 14.