본문 바로가기

개발자5

내일배움캠프 21일차 TIL_Django의 역할 오늘의 학습 키워드: 웹 어플리케이션 서버 이해하기 공부한 내용 본인의 언어로 정리하기: 초기 인터넷의 모델은 아래와 같다 url주소를 넣으면 html 응답을 받는 형식 여기서 더 발전해본 형태가 아래 데이터 받는 것 뿐만 아니라 추가로 내용도 넣고싶다 어플리케이션 = 실제로 프로그램이 돌아간다 라는 느낌 서버의 역할은 제일 앞에서 네트워크에서 요청이 오는 것을 받아주는것 웹 어플리케이션 (서버)= 받은 요청을 토대로 프로그램을 실행하는것 장고는 이 웹 어플리케이션 서버를 만드는 프레임워크이다. 서버 와 웹앱역할 서버 = 수많은 요청을 처리 및 파일을 돌려주는데 중점. 1990년대의 웹이 서버 만으로 이루어져 있었다. 아파치, nginx는 서버에 해당 웹앱 = 받은 요청을 가지고 무언가 한다 db에 데이.. 2023. 9. 9.
내일배움캠프 11일차 TIL_Python 터미널 변경 Python 강의(심화) 학습목표: 하루 공부량 5시간만이라도 채워보자. OS의 이해 및 오류 해결 배운내용: 파이썬에서 변수의 유효 범위에 대해 배우려고 하는데... 자꾸 빨간색으로 에러가 뜬다. 궁금한건 못참지. 다행히 튜터님께서 바로 질문에 회신을 주셔서 빠르게 해결하였다. 내가 이해한 바에 따르면 vs code는 기본 디폴트 터미널이 파워셀이다. 파워셀은 보안을 위하여 아무래도 더 제약이 많다. 때문에 내가 무슨 액션을 하려고하면 저렇게 에러가 뜰 수 있는 경우가 생긴다. 이럴경우 해결방법은 아래와 같다 cmd 터미널로 디폴트 터미널을 변경 (crtl + shift + p 누르고 검색하기) 하거나 파워쉘 권한을 낮추면된다. 나는 디폴트 값 변경하기로 했고 아래와 같다. cmd 터미널로 디폴트 터미.. 2023. 8. 21.
내일배움캠프 9일차 TIL_vs code 파일 생성 Python 강의(심화) 학습목표: 가상 환경(virtual environment) 구성_vscode는 무료 소프트웨어이며, 마이크로소프트에서 개발 하고 있는 코드 편집기 프로그램 배운내용: 바탕화면에 새파일 이름을 SPARTA_PYTHON2으로 만들고, NEW FILE을 생성_learn.py 터미널을 통해 실행값을 확인하는건 Pycharm과 같다. 새로운 점은 터미널에 값을 입력해서 생성할 수 있다는 것. 아래와같이 터미널에 python 파일명.py 입력하면 도출가능 이유는 모르겠으나, 나는 Python터미널에서 run하면 자꾸 에러가 나와서 cmd를 통해 생성하고 있다. 2023. 8. 21.
내일배움캠프 8일차 TIL_if문을 포함한 함수+문법 학습목표: if 문 / else 와 elif for 문 + enumerate, break 함수 int() 배운내용: if문 예시: money = 5000 if money > 3800: print("택시 타자!") else 와 elif: 조건을 만족하지 않을 때 다른 코드를 실행하고 싶을 때 쓰는 문법 for 원하는 값 in 그 리스트명 enumerate 함수: 나열해서 번호를 매겨준다. 반복문에서 index번호를 매겨서 결과값을 print할때 사용 enumerate 사용방법: break: 만약 6개정도만 print하고싶다면 break 사용 count 함수: 문자열 안에서 찾고 싶은 문자의 개수를 찾을 수 있다. 사용방법: '변수. count(찾고자하는 문자)' 형태 퀴즈! 퀴즈! 정수가 들어있는 리스트에.. 2023. 8. 16.