Programming 24

Error :: Your local changes to the following files would be overwritten by checkout

1 에러 상황 언어 : Python 상황 : checkout(branch 변경)이나 pull을 할 경우 발생 2 Error Message error: Your local changes to the following files would be overwritten by checkout: ... Please commit your changes or stash them before you switch branches. Aborting 3 해결 방법 git stash ♬ 현재 Staging 영역 내 파일의 변동사항을 스택에 넣는다 선택 1) git checkout [변경 할 branch 이름] 선택 2) git pull origin [branch 이름] ♬ checkout이나 pull 실행 git stash p..

Programming/Error 2023.04.16

[Python] 웹의 동작 순서 / 웹 프레임워크

클라이언트 : '요청을 보내는 곳' 이라고 생각 하시면 됩니다. 주로 '나', '내 컴퓨터' 혹은 '크롬'을 클라이언트라고 얘기 합니다. 서버 : '요청을 받아서 응답 해 주는 곳' 이라고 생각 하시면 됩니다. 우리가 인터넷에서 웹페이지, 로그인등의 행동을 하고 난 후에 이루어지는 많은 과정들을 처리 해 줍니다. API : 데이터를 어떻게 주고 받자! 라고 정한 약속 이라고 생각하시면 됩니다. 웹의 동작 구조 클라이언트가 서버에게 필요한 정보를 요청(Request)합니다. 서버는 요청이 들어온 API를 확인하고 그에 맞는 HTML 혹은 data를 응답(Response) 해 줍니다. 페이지를 받는 경우 : HTML, CSS, Javascript가 적절하게 섞여있는 페이지를 받는 경우입니다. 우리가 흔히 접..

Programming/Python 2023.04.04

[Python] 메소드 :: 대소문자 바꾸기 / 문자열 나누기

1 메소드 특정 자료형 뒤에 . 을 붙이고 쓰는 내장 함수를 메소드(method)라고 함 2 모든 알파벳을 대문자/소문자로 바꾸기 예제 : sentence = 'Python is FUN!' sentence.upper() # PYTHON IS FUN! sentence.lower() # python is fun! 3 문자열 나누기 3.1 특정 문자를 기준으로 나누기 예제 1) 이메일 주소에서 'gmail'만 추출하기 myemail = 'test@gmail.com' result = myemail.split('@') 실행 결과 : ['test','gmail.com'] result[0] 실행 결과 : test result[1] 실행 결과 : gmail.com result2 = result[1].split('.')..

Programming/Python 2023.03.31

[Python] 변수

1 변수 1.1 변수란? 값을 저장할 때 사용하는 식별자 1.2 파이썬의 특징 - 다른 프로그래밍 언어와 다르게 변수에 자료형을 지정하지 않기 때문에 같은 변수에 여러 종류의 자료형을 넣을 수 있다. 그러므로 TypeError를 발생할 확률도 높다. 1.3 복합 대입 연산자 연산자 설명 += 숫자 덧셈 후 대입 -= 숫자 뺄셈 후 대입 *= 숫자 곱셈 후 대입 /= 숫자 나눗셈 후 대입 %= 숫자의 나머지를 구한 후 대입 **= 숫자 제곱 후 대입 예시 1) a = 1 a += 10 print(a) 실행 결과 : 11 1.4 ValueError 예시 1) 숫자가 아닌 것을 숫자로 변환하려고 할 때 int("안녕") float("안녕") int()와 float()함수는 매개변수로 변환할 수 없는 형태가 들..

Programming/Python 2023.03.28

[Python] 자료형 확인하기 / 문자열 연산자

1 자료형(Data type) 확인하기 파이썬에서 자료의 형식을 확인할 때는 type() 함수를 사용 예시 1) print(type("안녕")) 실행 결과 : 예시 2) print(type(270)) 실행 결과 : 2 문자열 2.1 따옴표 사용과 이스케이프 문자 예제 1) 큰따옴표 사용 print("안녕") 실행 결과 : 안녕 예제 2) 작은따옴표 사용 print('안녕') 실행 결과 : 안녕 예제 3) 문자열 내부에 따옴표 넣기 print(""인셉션"봤어?") 실행 결과 : SyntaxError: invaild syntax 내부에 큰따옴표를 사용하고 싶다면 문자열을 작은따옴표로, 내부에 작은따옴표를 사용하고 싶다면 문자열을 큰따옴표로 만들면 됨 예제 4) escape 문자 사용 \" : 큰따옴표 pri..

Programming/Python 2023.03.28

[Python] 연산자 / 리터럴 / 출력

1 연산자 - 값과 값 사이에 무언가 기능을 적용할 때 사용하는 것 - 단독으로 쓰일 때는 아무 의미를 갖지 못함 2 리터럴 - 자료 - 숫자이든 문자이든 어떠한 값 자체를 의미 3 출력 파이썬의 가장 기본적인 출력 방법 print(출력) 함수 예시 1) print("Hello World") 실행 결과 : Hello World 예시 2) print(22) 실행 결과 : 22 예시 3) print(22, "Hello World") 실행 결과 : 22 Hello World 예시 4) print() 실행 결과 : 아무것도 출력하지 않고 줄바꿈 함

Programming/Python 2023.03.28