티끌모아 로키산맥 🏔
search
로ᄏl
배움에 끝은 없다... 개발 또한 그러하다.
Today
Yesterday
프로그래밍 공부/Python (6)
저번 포스팅에서는 기본적인 자료형과 연산자에 대해 알아보았다. 이제는 문자열에 대해서 알아보려고 한다. 문자열은 따옴표(큰따옴표, 작은따옴표)로 감싸 져서 표현된 문자, 단어들의 묶음을 말한다. (따옴표 안에 숫자가 들어가도 자료형이 바뀌지 않는다) 문자열은 어떤 문자든 문자 자체를 그대로 출력하는데, 모든 경우에 그런 것은 아니다. 따옴표로 감싸진 문자열에서 문자가 특별하게 인식되는 경우는 총 세 가지로 나뉘는데, 따옴표 안에 같은 종류의 따옴표를 사용한 경우 이스케이프 시퀀스(Escape sequence)를 사용한 경우 문자열 포매팅을 한 경우 따옴표를 문자열로 표현하는 방법은 아래의 4가지가 있다. 작은따옴표로 감싸기('문자열') 큰따옴표로 감싸기("문자열") 작은따옴표로 세 개로 감싸기('''문자..
앞에서는 변수와 콘솔 출력 함수에 대해 공부하였다. 이번 포스팅에서는 기본적인 자료형과 연산자에 대해 알아보도록 한다. 사람은 숫자와 문자를 자연스레 구분할 수 있지만, 컴퓨터는 그렇지 않다. 그 때문에 컴퓨터로 정보를 처리하려면 꼭 처리할 정보가 어떤 형식인지 명시해주어야 한다. 파이썬은 자료형을 자동으로 판별해주지만, 때에 따라 자료형을 명시해주어야 하는 경우도 발생한다. 자료형을 알고 코딩한다는 것은 내가 처리하려는 정보에 대해 자세히 파악하고 있다는 의미이며, 이는 프로그래머의 아주 중요한 자질 중 하나이다. 우리는 앞서 콘솔 출력 함수인 print 함수를 배웠다. 이제는 콘솔 입력 함수를 알아보자! 지금까지 코드에 연산할 숫자를 코드 안에 변수로 선언했지만, 콘솔 입력 함수를 사용하면 원하는 값..
이번 공부의 목표는 화면에 원하는 문자를 출력한다 변수와 그 기본 용어에 대해 알고 사용할 수 있다. 콘솔 출력 먼저 콘솔 출력에 대해 배우겠다. '콘솔'은 컴퓨터와 소통하는 창이다. 어떤 기능을 구현했다 할지라도, 결과 화면이 없다면 연산 결괏값을 보여주지 못하여 이 계산기가 제대로 동작하는지 알 수 없다. 즉 기능이 제대로 작동함을 알기 위해 꼭 '콘솔 출력'을 해야 한다. 계산기처럼 필요한 기능을 구현한 뒤 입력값을 넣을 때 콘솔을 통해 확인할 수 있고, 기능에 따라 계산된 결괏값 또한 콘솔 창으로 확인한다. 이렇게 콘솔에 값을 입력, 출력할 수 있으며 이를 위해 콘솔 입출력 함수를 사용한다. 콘솔 출력문은 아래와 같다. print(10) print(10, 20) 결괏값은 1번 줄의 경우 '10',..
반복문에이어 파이썬의 조건문에 대해 알아보려고 한다. 예를 들어 영어로 남녀의 성별을 정확히 입력하면 한글 성별을 알려주고, 그 외에는 "알 수 없는 성별"이라고 알려주는 과정은 아래의 순서도로 나타낼 수 있다. 순서도를 해석해보면 예시에 적절한 순서 도임을 알 수 있고, 이를 파이썬 코드로 바꿔보겠다. printf("성별을 입력해주세요 male 혹은 female") gender = input() if(gender == "male"): print("남자입니다") elif(gneder == "female"): print("여자입니다") else: print("알 수 없는 성별입니다") 위 코드를 실행하면 "성별을 입력해주세요"라는 요청에 따라 male 혹은 female을 입력하면 남자인지, 여자인지를 판별..
앞에서는 파이썬이 어떤 것인지 간략하게 알아봤다. 이제는 본격적으로 Python의 구문에 대해서 배워보도록 한다. Hello World!라는 문장을 7번 출력해야 하는 경우 print("Hello! world") print("Hello! world") print("Hello! world") print("Hello! world") print("Hello! world") print("Hello! world") print("Hello! world") 위와 같이 코드를 짤 수 있다. 이미 반복문의 개념을 알고 있는 사람이라면(설령 모른다고 할지라도) 같은 코드를 여러 번 반복해서 작성해야 하는 불편함이 존재한다는 것을 알 수 있다. 이는 단지 한 문장을 7번 '반복'하면 된다는 것을 직관적으로 느낄 수 있을 것..
요기요에서 주니어 백엔드 개발자 채용 공고를 보내주며 지원해보라는 선배의 추천이 있었다. https://boards.greenhouse.io/deliveryherokoreatech/jobs/4505551002#app Junior Backend Developer (Rookie Hero 3기) Seoul Office boards.greenhouse.io 백엔드 개발자인 것도 정말 좋고 원하는 인재상도 매우 관심이 갔지만(내가 그런 인재라고 자신있게 말할 수는 없지만) 사용언어가 파이썬이라는 것에서 매우 절망스러웠다. 12월 5일까지 접수 12월 7일에 코딩 테스트가 진행된다고 하는데... 그 안에 파이썬을 배우는건 둘째치고 코테를 칠만한 능숙한 실력이 될 수 있을지 모르겠다.... 지금이라도 (그동안 배워보..