프로그래밍 언어 사이에는 공유하고 있는 개념들이 참 많습니다. 이번 시간에는 Python을 통해 프로그래밍의 핵심 자료형 개념들을 함께 배워봅시다.지난 시간에는 숫자형과 그 기본 연산을 배웠었는데요. 이번에는 여러 사칙 연산의 결과를 살펴봅시다.이 코드의 결괏값은 각각
Python 핵심 자료형 두 번째 시간입니다. 이번 시간에는 Python에서의 문자열 포맷팅 방법과format을 다루는 방법을 알아보겠습니다.
Python의 핵심 자료형 마지막 편입니다. 이번 시간에는 Python의 특별한 자료형인 불린형에 대해 알아보고 추가적으로 type 함수도 함께 살펴 봅시다.불 대수란, 일상적인 논리를 수학적으로 표현한 것을 말합니다. 일반적인 수학의 값은 숫자입니다. 그런데 불 대수
지난 시간에는 Python의 핵심 자료형에 대해 알아보았습니다. 정수형, 소수형의 두 숫자형과 문자열, 그리고 불린까지
Python의 추상화 두번째 시간입니다. 우리 눈에 보이지 않는 Python의 실행 순서와 변수, 파라미터 지정 등과 같은 다양한 추상화 사례를 이번 시간에도 함께 살펴보도록 합시다.Scope는 초심자 분들이 많이 어려워하는 개념입니다. 그럼에도 이 개념을 소개하는 이
지난 시간에는 변수와 함수의 실행 순서, return과 print의 차이, scope, 상수, 스타일과 같은 Python의 깔끔한 코드 작성에 도움을 주는 추상화를 배웠습니다. 이번 시간에는 Python 기초 마지막, 제어문에 대해 배워보겠습니다.지금까지 배운 프로그래
지난 시간에는 숫자형, 문자열, 불린 자료형을 배웠습니다. 이외에도 Python의 자료형은 참 다양한데요. 이번 시간에는 리스트라는 자료형을 함께 배워보겠습니다.지금까지 변수에는 단 하나의 값을 지정했습니다. 그런데 여러 개의 값을 하나의 변수에 넣고 싶다면 어떻게 해
앞서 배운 제어문에서 while 반복문을 배웠었는데요. 이번 시간에는 또 다른 반복문 for문을 함께 배워보려고 합니다.사실 while문과 for문은 매우 유사한 기능을 합니다. 그럼에도 for문을 사용하는 이유는 상황에 따라 코드가 더 깔끔해질 수 있기 때문입니다.w
지난 시간에는 리스트를 활용해서 값을 정리해봤습니다. Python에는 리스트 외에도 여러 값을 저장할 수 있는 또 다른 자료형이 존재합니다. 바로 사전(dictionary)인데요. 이번 시간에는 이 사전에 대해 함께 배워봅시다.사전을 보면 단어와 뜻이 쌍을 이루고 있습
지금까지 Python의 새로운 자료형 list와 dictionary, 그리고 for반복문을 함께 배워봤습니다. 이를 통해 여러분은 Python을 활용한 데이터 처리 방법을 간략하게 체험할 수 있었습니다. 이번 시간에는 Python 데이터가 지니는 비밀에 대해 함께 알아
지금까지 Python을 활용해서 간단한 연산이나 응용을 배워봤습니다. 이번 챕터부터는 좀 더 난이도를 높여 Python을 통해 간단한 데이터 분석과 단어장과 같은 프로그램을 만들어봅시다. 그 전에 Python을 다양한 상황에 응용할 수 있도록 돕는 모듈이라는 개념에
지난 시간에는 프로그램 개발에 꼭 필요한 개념인 모듈과 스탠다드 라이브러리에 대해 배웠습니다. 이번 시간에는 사용자 입력 받기, 파일 읽고 쓰기 등 Python을 응용하기 위한 방법들을 익혀보겠습니다.이제까지는 개발자의 입장에서 모든 동작들을 결정했습니다. 이 말은 즉
이제 본격적으로 Python을 이용하여 프로젝트 하나를 진행해봅시다.새 프로젝트의 주제는 로또 시뮬레이션 프로그램입니다. 그리고 지금부터 우리가 해야할 것은 로또 시뮬레이션을 위한 함수들을 작성하는 것입니다. 어떤 함수들을 사용할 지 생각해보기 전에 로또 시뮬레이션 프
Python 응용 프로젝트 두번째 시간입니다! 이번 시간에는 '숫자 야구' 게임을 함께 만들어 봅시다. 먼저, 게임의 규칙부터 설정해 볼까요?숫자 야구 게임 규칙컴퓨터가 랜덤으로 0과 9 사이의 서로 다른 숫자 3개 추출사용자는 컴퓨터가 뽑은 숫자의 값과 위치를 맞춤아