전체 글

저번시간에 Git을 사용하는데에 CLI방식과 GUI방식이 있다고했고, 우리는 둘 다 사용한다고 했다. 이번에는 GUI환경을 설치하고 사용해볼것이다. ▶GUI 프로그램 우리가 사용할 GUI프로그램은 Sourcetree라는 프로그램이다. https://www.sourcetreeapp.com/ Sourcetree | Free Git GUI for Mac and Windows A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac. www.sourcetreeapp.com 위에 사이트에 가서 다운로드 받을 수 있다. 다운로드 받은 후 실행해보면 이런 화면이..
만약 당신이 개발자를 꿈꾸고 있다면 Git과 GitHub는 필수로 알아야 할 것이다. 다음 사진을 보면 그 이유를 알게 될 것이다. 2018년 StackOverflow에서 진행한 어떤 VCS를 사용하는지에 대한 설문조사였는데 90% 가까이되는 사람들이 Git을 사용한다고 답했다. 그만큼 Git은 개발자라면 모두 쓸 줄 아는, 써야하는 VCS인것이다. (VCS가 무엇인지는 아래 나와있다) ▶Git이 뭐길래? 그렇다면 도대체 Git이 뭐길래 이렇게 중요하다고 하는걸까? Git은 Version Control System (VCS) 으로 말그대로 프로그램의 버전들을 컨트롤 할 수 있게 해주는 시스템이다. 예를들어 V1.1.0 의 게임을 Git에 올려놨다고해보자. 그 후 V1.1.1로 업데이트를 했지만 고쳐야할게..
▶함수란 무엇인가 함수파트에 들어가기 앞서 함수라는게 무엇인지 알아 볼 필요가 있다. 만약 고등학교 수학을 포기하지 않았다면 수학시간에 함수라는 단어를 들어봤을 것이다. ex) y = 5x+7 프로그래밍에서 함수는 이런 수학에서의 함수의 역할도 할 뿐만 아니라 다양한 역할을 수행한다. 프로그래밍에서의 함수는 인풋이 들어가면 함수 박스를 지나 아웃풋이 나오게되는 형태이다. ▶함수를 사용하는 이유 그렇다면 함수가 뭐가 좋길래 사용할까? 프로그래밍을 해봤다면 똑같은 내용을 반복해서 써줘야하는 경우가 종종 있다는것을 알것이다. 이때 필요한것이 바로 함수이다. 즉, 함수는 반복할만한 가치가 있는 부분을 박스로 묶어서 어떠한 인풋값에 따른 아웃풋 결과를 내놓도록 하는 마법의 박스다. 이러한 마법의 박스를 사용하면 ..
파이썬의 반복문에 대해서 알아보겠다. while문의 기본 구조 while 조건문: 수행할_문장 조건문이 참인 경우, 수행할 문장을 계속해서 반복한다. while문 강제로 빠져나가기 예를 들어 핫도그를 파는 프로그램을 짰다고 해보자. HotDog = 5 while True: money = int(input("돈을 넣어 주세요 : ")) if money == 5000: print("주문하신 핫도그 나왔습니다~ 맛있게 드세요!") HotDog = HotDog-1 elif money > 5000: print("네 %d원 받았고 %d원 거스름돈으로 드릴게요~" %(money, (money-5000))) HotDog = HotDog-1 else: print("핫도그 하나에 5000원입니다~ 지금 핫도그 %d개 남았..
제일 중요한 것 중 하나인 조건문이다. #조건문의 기본 구조 if 조건문: 수행할_문장1 수행할_문장2 elif 조건문: 수행할_문장3 수행할_문장4 else: 수행할_문장5 수행할_문장6 사실 이것만 알아도 끝이다. 비교연산자를 알아보겠다. a b a가 b보가 크다. a == b a와 b가 같다. a != b a와 b가 같지 않다. a >= b a가 b보다 크거나 같다. a b: print("a가b보다 크다!") elif a==b: print("a랑b랑 똑같다!") else: print("a가b보다 작다!") 이런식으로 활용할 수 있다. and, or, not x or y x 또는 y 둘중 하나만 참이어도 참 x and y x와 y 모두 참이면 참 not x x가 거짓..
format 함수 : c언어에서 printf("%d %d %d", 10,20,30); 하는 것 같이 python에서 "{0} {1} {2}".format(10,20,30) 이렇게 쓰는 것. {} 안에 숫자는 인덱스를 의미하는데 만약 인덱스를 안써준다면 순서대로 들어감. #.format() 함수 print("{}년 {}월 {}일".format(2024,1,10)) #출력결과 : 2024년 1월 10일 print("{0}년 {1}월 {2}일".format(2024,1,10)) #출력결과 : 2024년 1월 10일 print("{0}년 {2}월 {1}일".format(2024,1,10)) #출력결과 : 2024년 10월 1일 (인덱스에 맞는 값 출력) 이런식으로 적용된다. map 함수 : map(functio..
LearningStudy
끊임없는 탐구