![전체 글](https://t1.daumcdn.net/tistory_admin/static/manage/images/r3/default_L.png)
전체 글
![(교과 과정) 초등학교 수학 1학년 1학기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcYBRwL%2FbtrLTU12Au5%2FkuAVo8uT7K2pWj5lGYteA1%2Fimg.png)
(교과 과정) 초등학교 수학 1학년 1학기
초등학교 1학년 1학기 수학 초등학교 1학년 1학기 수학은 초등학교에 입학해서 처음으로 배우는 수학 과정입니다. 숫자와 수의 의미와 차이에 대해 이해하고, 수 세기에 대해서 배웁니다. 모양에 대해 이해하며, 1 이상의 수 들을 비교해 보는 연습을 합니다. 초등학교 수학 1학년 1학기 커리큘럼 1. 9까지의 수 1단원은 9까지의 수로, 1부터 9까지의 수와 0에 대해 배웁니다. (9까지의) 수를 세고 쓰거나 그림을 보고 수로 나타내는 연습을 합니다. (9까지의) 숫자를 읽고, 읽은 수를 숫자로 표현하는 법도 익힙니다. (9까지의) 수를 개수와 순서로 구분해서 세는 연습을 하기도 합니다. ( 기수, 서수 ) 수를 읽고 쓰는데 그치지 않고 1 작은 수와 1 큰 수를 통해 숫자 사이의 크기 관계와 변화를 이해합..
![(Python Tkinter) Chapter 6. Button ( 버튼 )](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbnvq2c%2FbtrLZyXdAbG%2FhkmVR5krNCC5DVpC6W4bUk%2Fimg.png)
(Python Tkinter) Chapter 6. Button ( 버튼 )
"컨트롤의 세계에서 가장 본질적인 요소는 버튼이다. 버튼은 수없이 많은 얼굴을 지녔지만 실상은 하나다." 엘런 쿠퍼는 그의 저서 에서 위와 같이 언급했습니다. 버튼은 UI의 가장 기본적인 요소이자 핵심적인 요소입니다. 버튼을 누르는 순간 입력 데이터가 전송되거나 명령을 실행하는 상호작용이 이루어지며 사용 상황이 크게 바뀌게 됩니다. 오늘은 Button의 간단한 사용법과 활용 예에 대해 알아보도록 하겠습니다. Button ( 버튼 ) Button은 사용자가 데이터를 전송하거나 어떠한 기능을 실행하도록 하는 위젯입니다. 메서드 또는 함수 등을 실행시키기 위한 Button을 생성할 수 있습니다. Syntax ( 구문 ) Button 위젯을 사용하려면 다음 구문을 사용합니다. button = tk.Button(..
![(Python Tkinter) Chapter 5. Label ( 레이블 )](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgPjR9%2FbtrLEGbuoEB%2FUC6gutKzrRpFhyViuzVpG1%2Fimg.png)
(Python Tkinter) Chapter 5. Label ( 레이블 )
"Life is too short, You need python" Tkinter Label은 화면에 Text나 Image를 표시하는 데 사용되는 위젯입니다. Label을 사용하여 다른 위젯들을 정의하거나 빈 공간을 확보(자간, 위젯간 간격, 줄간격 등..)하는데 활용할 수 있습니다. 이번 포스팅에서는 화면에 Text 또는 Image를 표시하는 방법에 대해 알아보겠습니다. Label ( 레이블 ) Label을 이용하여 삽입한 이미지나 도표, 그림 등에 사용되는 주석문을 생성할 수 있습니다. 아래와 같은 작업을 할 수 있습니다. ( 그림 1 ) Syntax ( 구문 ) 위젯을 사용 Label하려면 다음 일반 구문을 사용합니다. label = ttk.Label(container, **options) conta..
![(Python/Basic) Chapter 3. Anaconda ( 아나콘다 ) 설치](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQbom3%2FbtrLtX31vYs%2FsPu5ayJGIf8SsqTlQrXJL1%2Fimg.png)
(Python/Basic) Chapter 3. Anaconda ( 아나콘다 ) 설치
"Life is too short, You need python" 파이썬은 다수의 개발자들이 공동 개발하는 오픈소스 프로젝트가 많고 라이브러리들이 매우 빈번하게 업데이트 되기 때문에 라이브러리들 간의 의존성이 매우 복잡하여 기존에 완성되어 잘 돌아가는 코드가 오류를 발생시킬 수 있습니다. 이 때문에 아나콘다를 이용하여 라이브러리 버전들을 유지하며 개발할 수 있도록 가상 환경을 구성하는 것이 좋습니다. 이번 시간에는 Anaconda(아나콘다)를 설치하는 방법에 대해 알아 보도록 하겠습니다. 만약, 일반 설치에 대한 내용을 보시려면 아래 포스팅을 참고하세요. (Python/Basic) Chapter 1. 파이썬 설치(install) Python을 활용하여 개발하기 위한 시작으로 Python을 설치하는 방법에..
![(Python Tkinter) Chapter 4. place - Geometry(Layout) Managers](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fckcfia%2FbtrLEkrHKZY%2FdKVjAwNq2Wrg4bnTnHuJBk%2Fimg.png)
(Python Tkinter) Chapter 4. place - Geometry(Layout) Managers
"Life is too short, You need python" Place Geometry Manager는 위젯을 특정 위치에 배치하는 방법이며 Tkinter에서 제공되는 세 가지 Geometry Manager 중 가장 단순하며 직관적입니다. (x, y) 좌표계를 사용하며 위치와 크기를 픽셀 단위로 지정하며 지정 위치에 위젯을 정확하게 배치할 수 있습니다. 또한 창의 크기를 조정해도 위젯의 크기와 위치는 변경되지 않습니다. Place를 사용하여 창에 위젯을 배치하는 방법에 대해 알아보겠습니다. place ( 좌표 위치 배치 ) place는 (x, y) 좌표계에 따라 지정된(절대 or 상대) 위치에 위젯을 배치합니다. Syntax widget.place(option parameters) 우선 순위는 가장..
![(Python Tkinter) Chapter 3. grid - Geometry(Layout) Managers](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbOV0MC%2FbtrIlxPmw0v%2FaEaEHB0gxBDjtDkD2BkcLk%2Fimg.png)
(Python Tkinter) Chapter 3. grid - Geometry(Layout) Managers
"Life is too short, You need python" Grid Geometry Manager는 서로 간섭하지 않도록 창 내부에 많은 위젯을 배치해야 하는 경우 주로 사용됩니다. (마스터)위젯을 2차원 테이블 즉, 여러 행과 열로 분할하며 결과 테이블의 각 '셀'에는 위젯이 포함될 수 있습니다. 그리드는 Tkinter 의 Geometry Manager 중 가장 유연합니다 . Grid를 사용하여 창에 위젯을 배치하는 방법에 대해 알아보겠습니다. grid ( 셀 단위 배치 ) grid는 행과 열의 개념을 사용하여 위젯을 정렬합니다. Syntax widget.grid(option parameters) 우선 순위는 가장 처음 선언한 grid 부터 배치 됩니다. 그리드의 각 행과 열은 인덱스로 식별됩니..