본문 바로가기

전체 글118

[Python] 오늘의 오류 - 구문오류 SyntaxError: unexpected EOF while parsing 1. 발생 이유 프로그램 구문이 잘못됐을 때 발생합니다. 위의 구문 에러는 특히 따옴표를 제대로 여닫지 않았을 때 발생합니다. 구문 에러가 발생하면 철자, 따옴표 여닫기, 괄호 여닫기가 제대로 되었는지 확인합니다. 2. 해결 방법 괄호 짝이 맞는지, 닫는 괄호를 빠트리지 않았는지 확인합니다. 아래에서 위 오류와 관련된 상황을 살펴봅시다! 저는 분명히 문제없이 잘 입력한 것 같은데 왜 자꾸 오류가 나는 걸까요?? 잘 입력한 것 같은데 왜 그러는 거야!! (그거 아냐 정신차려ㅠㅠ) print(""" -- 당첨자 발표 -- 치킨 당첨자 : {0} 커피 당첨자 : {1} -- 축하합니다 -- """.format(winners[0],win.. 2020. 8. 8.
Git 최초 설정하기 Git 설치를 완료하셨나요? 그렇다면 Git의 사용 환경을 적절하게 설정해 주어야 합니다. 저는 git 설정에 대해 많이 찾아봤지만 너무 어려웠고 또 혹시나 잘못될까봐 겁이나서 오래 걸렸습니다... 하지만 알고보니 매우 간단했어요!! 제 글을 보시는 저같은 쫄보 초보자 분들도 쉽고 빠르게 설정하실 수 있으면 좋겠어요 1. 사용자 정보 설정(name과 email 설정) 1) 명령 프롬프트(cmd)를 연다음 아래 와 같이 입력해줍니다. $ git config --global user.name 이름입력하세요 $ git config --global user.email 이메일입력하세요 1-1) name 이름은 깃허브 계정과 관계없이 입력하면 된다고 깃허브 계정에서 확인했습니다. 원하시는 이름으로 타이핑하시고 엔터.. 2020. 8. 5.
윈도우에서 Git 설치하기 Github에 제가 파이썬에 연습한 코드를 올리는 방법을 검색해보니 우선 Git을 사용할 줄 알아야 한다는 글이 많았습니다. 그동안은 제가 공부하는 코드가 너무나 기초적이어서 깃허브에 올릴 필요가 있을까 생각하고 올리지 않았어요. (너무 초라해서 타인에게 보여주기가 민망했어요 흑흑) 하지만 어차피 앞으로 깃허브를 써야한다면 간단한 것이라도 올리면서 깃허브를 배우는 것이 좋겠다는 생각이 들었습니다. 일단 Github 계정만 있고 Git이 무엇인지도 전혀 알지 못하는 상태였으므로 우선 Git이 무엇인지 알아보고 Git설치를 시작했습니다. 이번 편에서는 Git설치에 대해 알아보도록 하겠습니다. 1. 아래사이트에 접속하여 설치파일을 다운로드합니다. https://git-scm.com/ 2. Git 설치를 합니다.. 2020. 8. 3.
Git 이란? 1. Git ?? 버전관리 시스템? Git 은 버전 관리 시스템(VCS, Version Control System)의 한 종류입니다. 버전 관리 시스템은 시간에 따라 파일 변화를 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템입니다. VCS를 사용하면 각 파일을 이전 상태로 되돌릴 수 있고, 또는 프로젝트를 통째로 내가 원하는 시점의 과거 상태로 되돌릴 수 있습니다. 시간에 따라 수정 내용이 어떻게 변했는지 비교해 볼 수도 있고, 누가 문제를 일으켰는지도 추적할 수도 있고, 누가 언제 만들어낸 이슈인지도 알 수 있습니다. 그래서 VCS를 사용하면 파일을 잃어버리거나 잘못 고쳤을 때도 쉽게 복구할 수 있습니다. (ctrl + z와는 차원이 다르게 활용가능할 것 같네요) 2. 버전관리 시스.. 2020. 8. 3.
[Python-5] 숫자처리함수, 랜덤함수 숫자처리함수 랜덤함수 2020. 8. 3.
[Python-4] 할당연산자 할당연산자(Assignment Operators) Operator Description Examples = 왼쪽 변수에 오른쪽 값을 할당 N = B+C → N = B+C += 왼쪽 변수에 오른쪽 값을 더하고 결과를 왼쪽변수에 할당 N += 3 → N = N + 3 -= 왼쪽 변수에 오른쪽 값을 빼고 결과를 왼쪽변수에 할당 N -= 3 → N = N - 3 *= 왼쪽 변수에 오른쪽 값을 곱하고 결과를 왼쪽변수에 할당 N *= 3 → N = N * 3 /= 왼쪽 변수에 오른쪽 값을 나누고 결과를 왼쪽변수에 할당 N /= 3 → N = N / 3 //= 왼쪽 변수에 오른쪽 값을 나눈 후 몫을 왼쪽변수에 할당 N //= 3 → N =N // 3 %= 왼쪽 변수에 오른쪽 값을 나눈 후 나머지를 왼쪽변수에 할당 N.. 2020. 8. 2.
[Python-3] 연산자 pyhton을 이용한 간단한 연산 + 덧셈 - 뺄셈 * 곱셈 / 나눗셈 ** 제곱 // 나누기 후 몫 구함 % 나누기 후 나머지 구함 == 항등 연산자 != 비항등 연산자 2020. 8. 2.
[Python-2] 변수 변수: 값을 저장하는 공간 1. 변수 X print("우리집 강아지 이름은 댕댕이입니다.") print("댕댕이의 나이는 4살이고 산책을 좋아합니다.") 위와 같이 동일한 문장에 이름이나 나이같은 요소만 바꾸고 싶은 경우 어떻게 해야할까요? - 위와 같이 매번 요소들을 지우고 새로 작성해주면 됩니다. 하지만 위와 같이 2줄이 아닌 200줄이라면 그때는 어떻게 해야할까요? --> 이럴 때 변수를 이용하면 매번 새로 작성할 필요가 없게 됩니다. (아래에서 확인해봅시다.) 2. 변수 O 변수 이름 = 변수에 저장할 값 - animal 변수에 "강아지"라는 값을 넣습니다. - name 변수에 "댕댕이"라는 값을 넣습니다. - age 변수에 5 라는 값을 넣습니다. - like 변수에 "산책"라는 값을 넣습니다... 2020. 7. 31.
[Python-1] 자료형 기초 자료형(자료의 형태) 1. 숫자 자료형 print함수에서 숫자 출력 뿐만 아니라 여러가지 연산도 출력 가능합니다. print(3) 과 같이 ""또는 ''없이 사용가능합니다. 2. 문자열 자료형 - 숫자형과 달리 문자형은 print("풍선")과 같이 문자의 양옆에 " "또는 ' '을 적어주어야 합니다. - print("ㅋ" * 6) 의 연산은 오류가 나지 않고 ㅋㅋㅋㅋㅋㅋ이 출력됩니다. - 하지만 위 사진에서와 같이 " "이 없는 print(ㅋㅋㅋㅋㅋㅋ)은 오류가 나게 됩니다. 그리고 5번째 줄에서 오류가 나면 그 위로는 출력값이 보이지만 5번째 줄 밑으로는 출력이 되지 않는 것을 확인할 수 있습니다. 앞으로 문자형 사용에는 잊지않고 " " 또는 ' '을 사용해주어야 할 것 같습니다. 3. boolean .. 2020. 7. 31.
Python, Visual Studio Code 설치 python을 배우고 싶어서 어떤 강의를 들을까 고민하다가 인프런 사이트에서 "파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자" 를 수강하기로 결정했습니다. 이 강의를 선택한 이유는 아래와 같이 2가지로 볼 수 있어요. 1) 기본편 및 그후 활용편에서 게임을 만들어 볼 수 있다. - 내가 배운 것들을 실제로 어떻게 적용할 수 있는지 궁금했고 게임을 만들어보고 싶었는데 생각보다 파이썬으로 뭔가 활용한 강의가 많지 않았다. - 테트리스보다 더 재밌어보이는 게임을 만들기 때문!! 2) 비교적 자세하면서도 조금씩 응용이 있는 강의로 공부하고 싶었다. - 중간중간 퀴즈도 풀면서 간단한 거라도 내가 직접 해결해보고 자세히 배울 수 있는 강의를 배우고 싶은 마음이 컸다. 다운로드하기 공부할 언어도 정했고 강.. 2020. 7. 28.