#파이썬
292024.02.27
인플루언서 
나도메이커
947IT테크 전문블로거
참여 콘텐츠 31
4
[파이썬을 이용한 데이터 시각화] 10강 : 박스 그래프, 바이올린 그래프 - box, violin

강의일정 1주차 파이썬으로 삼각함수 그래프 그려볼까? 2주차 곡선 그리기와 선 스타일 설정 3주차 그래프 데이터를 변수로 관리하기 4주차 Figure와 Axes클래스 알아보기 5주차 subplot, add_subplot, add_axes로 여러 개의 그래프 넣기 6주차 여러 개의 그래프 레이아웃 관리 - subplots, subplot2grid, grid 7주차 그래프의 축과 눈금 설정 - xscalem, set_xlim, xticks, twinx 8주차 막대 그래프 원형 그래프 히스토그램 - bar, pie, hist 9주차 산점도 그래프 등고선 그래프 퀴버 그래프 - scatter, contourf, quiver 10주차 박스 그래프 바이올린 그래프 - box, violin 11주차 3D 그래프 그리기 - contour3D, plot_wireframe, plot_surface 핵심 키워드 파이썬, 데이터시각화, matplotlib, colab, 그래프, 차트, 데이터분석 난이도 ★★★☆☆ 안녕하세요. 아이씨뱅큐입니다. 오늘은 matplotlib에서 지원하는 다양한 그래프 유형을 탐방하는 3번째 시간입니다. 해당 시간에 다루는 Box, Violin 그래프는 연속된 데이터들의 집합이 있을 때 데이터 집합의 분포도(밀도)와 최대값/최소값을 비교하기 쉽도록 하는 데이터 시각화 방법입니다. ◼박스 그래프(Box Plot)◼ 박스 플롯은 데...

2023.02.13
8
[파이썬을 이용한 데이터 시각화] 9강 : 산점도 그래프, 등고선 그래프, 퀴버 그래프 - scatter, contourf, quiver

강의일정 1주차 파이썬으로 삼각함수 그래프 그려볼까? 2주차 곡선 그리기와 선 스타일 설정 3주차 그래프 데이터를 변수로 관리하기 4주차 Figure와 Axes클래스 알아보기 5주차 subplot, add_subplot, add_axes로 여러 개의 그래프 넣기 6주차 여러 개의 그래프 레이아웃 관리 - subplots, subplot2grid, grid 7주차 그래프의 축과 눈금 설정 - xscalem, set_xlim, xticks, twinx 8주차 막대 그래프 원형 그래프 히스토그램 - bar, pie, hist 9주차 산점도 그래프 등고선 그래프 퀴버 그래프 - scatter, contourf, quiver 10주차 박스 그래프 바이올린 그래프 - box, violin 11주차 3D 그래프 그리기 - contour3D, plot_wireframe, plot_surface 핵심 키워드 파이썬, 데이터시각화, matplotlib, colab, 그래프, 차트, 데이터분석 난이도 ★★★☆☆ 안녕하세요. 아이씨뱅큐입니다. 오늘은 matplotlib에서 지원하는 다양한 그래프 유형을 탐방하는 두번째 시간입니다. 해당 시간에 다루는 scatter, contour, countrf, quiver 그래프는 다른 유형보다 X, Y좌표가 중요한 그래프들입니다. 왜 그런지는 포스팅을 따라하며 알아보도록 하죠. 이전 포스팅 마무리에 언급했다시피, 오...

2023.02.08
6
[파이썬을 이용한 데이터 시각화] 8강 : 막대 그래프, 원형 그래프, 히스토그램 - bar, pie, hist

안녕하세요. 아이씨뱅큐입니다. 오늘부터는 matplotlib에서 지원하는 다양한 그래프 유형을 탐방하는 첫번째 시간입니다. 수치의 크기를 확인할 때 유리한 막대 그래프, 확률 분포를 확인할 때 유리한 히스토그램, 전체 백분율을 파악하기 쉬운 원형 차트까지. 총 3개에 대하여 알아봅시다. ◼막대 그래프(Bar Plot)◼ 막대 그래프(또는 차트)는 여러 개의 항목을 나열해두고 양에 따라 길이 또는 높이를 크게 표현하여서, 각 항목의 비교를 쉽게 해줍니다. Programming languages used in most popular websites를 참고하여, 그래프를 그려보겠습니다. import matplotlib.pyplot as plt fig = plt.figure() ax = fig.add_axes([0,0,1,1]) # 숫자 단위가 클 경우, 3자리마다 _를 넣어도 동일하게 작동합니다. website = ['Google', 'Facebook', 'Youtube', 'Yahoo', 'Amazon'] popularity = [2_500_000_000 , 1_120_000_000, 1_100_000_000, 750_000_000, 2_400_000_000] ax.bar(website, popularity) plt.show() 🔻실행 결과🔻 - bar() 매개변수 설명 - 공식 문서를 다음 링크를 참고하세요. [링크] 아래는 주요 ...

2023.01.30
7
[파이썬을 이용한 데이터 시각화] 7강 : 그래프의 축과 눈금 설정 - xscale, set_xlim, xticks, twinx

강의일정 1주차 파이썬으로 삼각함수 그래프 그려볼까? 2주차 곡선 그리기와 선 스타일 설정 3주차 그래프 데이터를 변수로 관리하기 4주차 Figure와 Axes클래스 알아보기 5주차 subplot, add_subplot, add_axes로 여러 개의 그래프 넣기 6주차 여러 개의 그래프 레이아웃 관리 - subplots, subplot2grid, grid 7주차 그래프의 축과 눈금 설정 - xscalem, set_xlim, xticks, twinx 8주차 막대 그래프 원형 그래프 히스토그램 - bar, pie, hist 9주차 산점도 그래프 등고선 그래프 퀴버 그래프 - scatter, contourf, quiver 10주차 박스 그래프 바이올린 그래프 - box, violin 11주차 3D 그래프 그리기 - contour3D, plot_wireframe, plot_surface 핵심 키워드 파이썬, 데이터시각화, matplotlib, colab, 그래프, 차트, 데이터분석 난이도 ★★★☆☆ 안녕하세요. 아이씨뱅큐입니다. 우리가 지난 시간에 여러 개의 그래프를 관리하는 방법을 알아보았습니다. 데이터 시각화란 ‘데이터를 분석하는 과정을 직관적이고 쉽게 찾을 수 있도록 돕는 과정’입니다. 즉, 아무리 그래프를 화려하게 그려도 비교하기 어렵다면, 데이터시각화로써 의미가 없게 되는 것이죠. 오늘은 그래프의 눈금 등의 서식을 제어하여, 분야별...

2023.01.23
6
[파이썬을 이용한 데이터 시각화] 6강 : 여러 개의 그래프 레이아웃 관리 - subplots, subplot2grid, grid

강의일정 1주차 파이썬으로 삼각함수 그래프 그려볼까? 2주차 곡선 그리기와 선 스타일 설정 3주차 그래프 데이터를 변수로 관리하기 4주차 Figure와 Axes클래스 알아보기 5주차 subplot, add_subplot, add_axes로 여러 개의 그래프 넣기 6주차 여러 개의 그래프 레이아웃 관리 - subplots, subplot2grid, grid 7주차 그래프의 축과 눈금 설정 - xscalem, set_xlim, xticks, twinx 8주차 막대 그래프 원형 그래프 히스토그램 - bar, pie, hist 9주차 산점도 그래프 등고선 그래프 퀴버 그래프 - scatter, contourf, quiver 10주차 박스 그래프 바이올린 그래프 - box, violin 11주차 3D 그래프 그리기 - contour3D, plot_wireframe, plot_surface 핵심 키워드 파이썬, 데이터시각화, matplotlib, colab, 그래프, 차트, 데이터분석 난이도 ★★★☆☆ 안녕하세요. 아이씨뱅큐입니다. 우리가 지난 시간에 여러 개의 그래프를 넣는 방법을 알아보았는데, 오늘 배울 subplots, subplot2grid를 배우면 더 자유롭고 많은 그래프를 그릴 수 있습니다. 또한 그래프 배경에 격자를 활성화 시키는 grid() 함수도 알아보도록 해요 ◼.subplots(nrows, ncols)◼ 여러 개의 SubPl...

2023.01.18
6
[파이썬을 이용한 데이터 시각화] 5강 : subplot, add_subplot, add_axes로 여러 개의 그래프 넣기

강의일정 1주차 파이썬으로 삼각함수 그래프 그려볼까? 2주차 곡선 그리기와 선 스타일 설정 3주차 그래프 데이터를 변수로 관리하기 4주차 Figure와 Axes클래스 알아보기 5주차 subplot, add_subplot, add_axes로 여러 개의 그래프 넣기 6주차 여러 개의 그래프 레이아웃 관리 - subplots, subplot2grid, grid 7주차 그래프의 축과 눈금 설정 - xscalem, set_xlim, xticks, twinx 8주차 막대 그래프 원형 그래프 히스토그램 - bar, pie, hist 9주차 산점도 그래프 등고선 그래프 퀴버 그래프 - scatter, contourf, quiver 10주차 박스 그래프 바이올린 그래프 - box, violin 11주차 3D 그래프 그리기 - contour3D, plot_wireframe, plot_surface 핵심 키워드 파이썬, 데이터시각화, matplotlib, colab, 그래프, 차트, 데이터분석 난이도 ★★★☆☆ 안녕하세요. 아이씨뱅큐입니다. 우리가 그래프를 관리하고 보다 잘 활용하기위해 Figure, Axes를 배웠습니다. Figure란 빈 캔버스를 만들고, Axes란 좌표축 데이터로 실질적인 그래프를 넣고 설정도 해보았죠. 오늘은 여러 개의 그래프를 넣는 방법을 해보겠습니다. subplot, add_subplot, add_axes 총 3가지를 다룰텐데...

2023.01.11
20
[파이썬(Python) 파헤치기!] 15강 : 파이썬과 라즈베리파이 피코를 활용한 프로젝트⑤ : 네오픽셀 LED를 활용한 무드등 만들기

강의일정 1주차 파이썬 소개 및 개발환경 설정 2주차 기초 자료형과 연산 / 변수 3주차 시퀀스 자료형(1) : 문자열 / 입출력 4주차 시퀀스 자료형(2) : 리스트와 튜플 5주차 매핑 자료형 : 딕셔너리 6주차 조건문 7주차 반복문 8주차 함수 9주차 모듈 10주차 파일 입출력 11주차 파이썬과 라즈베리파이 피코를 활용한 프로젝트 12주차 13주차 14주차 15주차 16주차 핵심 키워드 파이썬, 마이크로파이썬, 라즈베리파이, 피코, 라즈베리파이피코, Thonny, 네오픽셀, 가변저항, LED, 무드등, 프로젝트 난이도 ★★★★☆ 안녕하세요, 여러분~ 파이썬과 함께하는 열다섯 번째 시간입니다! 지난 14주차 강의에서는 피코와 가변 저항을 활용해서 무드등을 만들어 보았습니다. 다들 어렵지 않게 잘 따라오고 계시나요? 오늘은 네오픽셀 LED라는 조금 더 특별한 LED를 사용하여 또다른 무드등을 만들어 봅니다. 지난 시간에 이어서 가변 저항도 함께 활용해 볼 텐데요, 두 가지 무드등이 어떤 공통점과 차이점이 있을지 상상해 봅시다. 먼저 오늘도 여러분이 만들어 볼 결과물부터 살펴볼까요? 아래 영상을 보고, 어떤 명령어가 필요할지 생각해 보세요. 준비물 사진 구매링크 노트북(또는 PC) - 라즈베리파이 피코 + USB 케이블 구매링크 클릭 라즈베리파이 피코 스타터 키트 구매링크 클릭 스타터 키트에서 이번에 사용할 부품 가변 저항 네오픽셀 L...

2023.01.10
3
[파이썬을 이용한 데이터 시각화] 4강 : Figure와 Axes클래스 알아보기 (python & matplotlib)

강의일정 1주차 파이썬으로 삼각함수 그래프 그려볼까? (Matplotlib) 2주차 곡선 그리기와 선 스타일 설정 (Matplotlib) 3주차 그래프 데이터를 변수로 관리하기 (Matplotlib) 4주차 Figure와 Axes클래스 알아보기 (Matplotlib) 5주차 subplot, add_subplot, add_axes로 여러 개의 그래프 넣기 6주차 여러 개의 그래프 레이아웃 관리 - subplots, subplot2grid, grid 7주차 그래프의 축과 눈금 설정 - xscalem, set_xlim, xticks, twinx 8주차 막대 그래프 원형 그래프 히스토그램 - bar, pie, hist 9주차 산점도 그래프 등고선 그래프 퀴버 그래프 - scatter, contourf, quiver 10주차 박스 그래프 바이올린 그래프 - box, violin 11주차 3D 그래프 그리기 - contour3D, plot_wireframe, plot_surface 핵심 키워드 파이썬, 데이터시각화, matplotlib, colab, 그래프, 차트, 데이터분석 난이도 ★★★☆☆ 안녕하세요 아이씨뱅큐입니다. 오늘은 지난 시간에 사용해봤던 Figure와 Axes를 자세하게 살펴보겠습니다. ◼matplotlib의 Figure 클래스◼ Plot(플롯) = Figure(그림)+ Axes(축) plt.Figure클래스는 플롯에 필요한 모든...

2023.01.03
3
[파이썬을 이용한 데이터 시각화] 3강 : 그래프 데이터를 변수로 관리하기 (python & matplotlib)

강의일정 1주차 파이썬으로 삼각함수 그래프 그려볼까? (Matplotlib) 2주차 곡선 그리기와 선 스타일 설정 (Matplotlib) 3주차 그래프 데이터를 변수로 관리하기 (Matplotlib) 4주차 Figure와 Axes클래스 알아보기 (Matplotlib) 5주차 subplot, add_subplot, add_axes로 여러 개의 그래프 넣기 6주차 여러 개의 그래프 레이아웃 관리 - subplots, subplot2grid, grid 7주차 그래프의 축과 눈금 설정 - xscalem, set_xlim, xticks, twinx 8주차 막대 그래프 원형 그래프 히스토그램 - bar, pie, hist 9주차 산점도 그래프 등고선 그래프 퀴버 그래프 - scatter, contourf, quiver 10주차 박스 그래프 바이올린 그래프 - box, violin 11주차 3D 그래프 그리기 - contour3D, plot_wireframe, plot_surface 핵심 키워드 파이썬, 데이터시각화, matplotlib, colab, 그래프, 차트, 데이터분석 난이도 ★★★☆☆ 안녕하세요. 아이씨뱅큐입니다. matplotlib을 이용하여 앞으로 다양한 그래프를 잘 만드려면 변수로 관리하는 방법을 알아야합니다. 그 동안은 matplotlib.pyplot에 직접 접근해서 그래프를 생성했습니다. 하지만 이 방법으로는 여러 개의 그래프...

2022.12.28
3
[파이썬을 이용한 데이터 시각화] 2강 : 곡선 그리기와 선 스타일 설정 (python & matplotlib)

강의일정 1주차 파이썬으로 삼각함수 그래프 그려볼까? (Matplotlib) 2주차 곡선 그리기와 선 스타일 설정 (Matplotlib) 3주차 그래프 데이터를 변수로 관리하기 (Matplotlib) 4주차 Figure와 Axes클래스 알아보기 (Matplotlib) 5주차 subplot, add_subplot, add_axes로 여러 개의 그래프 넣기 6주차 여러 개의 그래프 레이아웃 관리 - subplots, subplot2grid, grid 7주차 그래프의 축과 눈금 설정 - xscalem, set_xlim, xticks, twinx 8주차 막대 그래프 원형 그래프 히스토그램 - bar, pie, hist 9주차 산점도 그래프 등고선 그래프 퀴버 그래프 - scatter, contourf, quiver 10주차 박스 그래프 바이올린 그래프 - box, violin 11주차 3D 그래프 그리기 - contour3D, plot_wireframe, plot_surface 핵심 키워드 파이썬, 데이터시각화, matplotlib, colab, 그래프, 차트, 데이터분석 난이도 ★★★☆☆ 안녕하세요. 아이씨뱅큐입니다. 저번시간에는 삼각함수를 빠르게 그려보는 시간은 가졌는데, 재밌게 해보셨나요? 파이썬에 대한 이해가 있으신 분들은 직접 X, Y 값을 담은 리스트를 생성하여 원하는 그래프를 그려봤을 것 같아요. 오늘은 곡선 그래프를 그리는 코...

2022.12.19
12
[파이썬(Python) 파헤치기!] 14강 : 파이썬과 라즈베리파이 피코를 활용한 프로젝트④ : 가변 저항을 활용하여 무드등 만들기

강의일정 1주차 파이썬 소개 및 개발환경 설정 2주차 기초 자료형과 연산 / 변수 3주차 시퀀스 자료형(1) : 문자열 / 입출력 4주차 시퀀스 자료형(2) : 리스트와 튜플 5주차 매핑 자료형 : 딕셔너리 6주차 조건문 7주차 반복문 8주차 함수 9주차 모듈 10주차 파일 입출력 11주차 파이썬과 라즈베리파이 피코를 활용한 프로젝트 12주차 13주차 14주차 핵심 키워드 파이썬, 마이크로파이썬, 라즈베리파이, 피코, 라즈베리파이피코, Thonny, 가변저항, LED, 무드등, 프로젝트 난이도 ★★★★☆ 안녕하세요, 여러분~ 파이썬과 함께하는 열네 번째 시간입니다! 어느덧 마지막 시간이네요. 지난 강의들을 통해서 파이썬 그리고 피코와 많이 친해지셨나요? 지난 13주차 강의에서는 피코와 PIR 센서를 활용해서 인체 감지 시스템을 만들어 보았습니다. 신호등에 이어 인체 감지 시스템까지! 다들 잘 구현하셨나요? 오늘도 라즈베리파이 스타터 키트를 활용하여 프로젝트를 진행합니다. 오늘 메인으로 사용할 부품은 가변 저항입니다. 가변 저항과 함께 버튼, LED를 활용해서 우리만의 무드등을 만들어 볼 거에요. 먼저 오늘 여러분이 만들어 볼 결과물부터 살펴볼까요? 아래 영상을 보고, 어떤 명령어가 필요할지 상상해 보세요. 준비물 사진 구매링크 노트북(또는 PC) - 라즈베리파이 피코 + USB 케이블 구매링크 클릭 라즈베리파이 피코 스타터 키트 구매...

2022.12.16
4
[파이썬을 이용한 데이터 시각화] 1강 : 파이썬으로 삼각함수 그래프 그리기 (python & matplotlib)

강의일정 1주차 파이썬으로 삼각함수 그래프 그려볼까? (Matplotlib) 2주차 곡선 그리기와 선 스타일 설정 (Matplotlib) 3주차 그래프 데이터를 변수로 관리하기 (Matplotlib) 4주차 Figure와 Axes클래스 알아보기 (Matplotlib) 5주차 subplot, add_subplot, add_axes로 여러 개의 그래프 넣기 6주차 여러 개의 그래프 레이아웃 관리 - subplots, subplot2grid, grid 7주차 그래프의 축과 눈금 설정 - xscalem, set_xlim, xticks, twinx 8주차 막대 그래프 원형 그래프 히스토그램 - bar, pie, hist 9주차 산점도 그래프 등고선 그래프 퀴버 그래프 - scatter, contourf, quiver 10주차 박스 그래프 바이올린 그래프 - box, violin 11주차 3D 그래프 그리기 - contour3D, plot_wireframe, plot_surface 핵심 키워드 파이썬, 데이터시각화, matplotlib, colab, 그래프, 차트, 데이터분석 난이도 ★★★☆☆ 안녕하세요~ 파이썬을 다루는 분야는 다양하며, 포스팅 될 해당 시리즈는 데이터를 눈에 보기 좋게 만들어 직관적인 분석과 의미를 찾게 해주는, 데이터시각화 튜토리얼을 해보는시간을 준비했습니다. 파이썬은 비교적 쉬운 언어이죠? 하지만 파이썬이란 언어 자체가 ...

2022.12.12
12
[파이썬(Python) 파헤치기!] 13강 : 파이썬과 라즈베리파이 피코를 활용한 프로젝트③ : PIR 센서를 활용하여 인체 감지 시스템 만들기

강의일정 1주차 파이썬 소개 및 개발환경 설정 2주차 기초 자료형과 연산 / 변수 3주차 시퀀스 자료형(1) : 문자열 / 입출력 4주차 시퀀스 자료형(2) : 리스트와 튜플 5주차 매핑 자료형 : 딕셔너리 6주차 조건문 7주차 반복문 8주차 함수 9주차 모듈 10주차 파일 입출력 11주차 파이썬과 라즈베리파이 피코를 활용한 프로젝트 12주차 13주차 14주차 핵심 키워드 파이썬, 마이크로파이썬, 라즈베리파이, 피코, 라즈베리파이피코, Thonny, PIR, buzzer, 인체감지, 프로젝트 난이도 ★★★☆☆ 안녕하세요, 여러분~ 파이썬과 함께하는 열세 번째 시간입니다! 지난 12주차 강의에서는 피코를 활용해서 본격적인 프로젝트를 진행해 보았습니다. LED를 활용한 신호등! 다들 잘 구현하셨나요? 오늘도 라즈베리파이 스타터 키트를 활용하여 프로젝트를 진행합니다. 오늘 메인으로 사용할 센서는 PIR 센서입니다. PIR 센서와 함께 LED, 부저를 활용해서 우리만의 인체 감지 시스템을 만들어 볼 거에요. 집에 아기를 키운다고 상상해 볼까요? 🤔 시선이 낮은 아기에게는 집 안에서도 위험한 요소들이 많죠. 아기가 방에서 나왔을 때, 아기가 주방 가스레인지 앞을 지나갈 때 보호자에게 알림을 줄 수 있는 시스템을 만들어 봅시다! 대상이 꼭 아기가 아니어도 좋아요. 여러분만의 스토리를 상상해 보세요! 😎 먼저 오늘 여러분이 만들어 볼 결과물부...

2022.12.08
12
[파이썬(Python) 파헤치기!] 12강 : 파이썬과 라즈베리파이 피코를 활용한 프로젝트② : 신호등 만들기

강의일정 1주차 파이썬 소개 및 개발환경 설정 2주차 기초 자료형과 연산 / 변수 3주차 시퀀스 자료형(1) : 문자열 / 입출력 4주차 시퀀스 자료형(2) : 리스트와 튜플 5주차 매핑 자료형 : 딕셔너리 6주차 조건문 7주차 반복문 8주차 함수 9주차 모듈 10주차 파일 입출력 11주차 파이썬과 라즈베리파이 피코를 활용한 프로젝트 12주차 13주차 14주차 핵심 키워드 파이썬, 마이크로파이썬, 라즈베리파이, 피코, 라즈베리파이피코, Thonny, LED, 신호등, 프로젝트 난이도 ★★★☆☆ 안녕하세요, 여러분~ 파이썬과 함께하는 열두 번째 시간입니다! 지난 11주차 강의에서는 라즈베리파이 피코를 처음 만났어요. 앞으로 실습을 하기 위해 개발환경을 설정하고, 마이크로파이썬으로 온보드 LED를 켜보는 간단한 실습도 했었죠~ 오늘은 본격적으로 피코 프로젝트를 시작해 봅니다! 빨간색, 초록색 LED와 버튼을 활용하여 우리 일상 생활에서 자주 볼 수 있는 신호등을 만들어 볼 거에요. 하드웨어를 처음 다뤄보는 분들도 걱정하지 마세요~ 강의를 잘 따라오면 어렵지 않게 만들어 볼 수 있을 거에요 😉 먼저 오늘 여러분이 만들어 볼 결과물부터 살펴볼까요? 아래 영상을 보고, 어떤 명령어가 필요할지 상상해 보세요. 준비물 사진 구매링크 노트북(또는 PC) - 라즈베리파이 피코 + USB 케이블 구매링크 클릭 라즈베리파이 피코 스타터 키트 구매링크 ...

2022.12.02
11
[파이썬(Python) 파헤치기!] 11강 : 파이썬과 라즈베리파이 피코를 활용한 프로젝트① : 개발환경 준비하기

강의일정 1주차 파이썬 소개 및 개발환경 설정 2주차 기초 자료형과 연산 / 변수 3주차 시퀀스 자료형(1) : 문자열 / 입출력 4주차 시퀀스 자료형(2) : 리스트와 튜플 5주차 매핑 자료형 : 딕셔너리 6주차 조건문 7주차 반복문 8주차 함수 9주차 모듈 10주차 파일 입출력 11주차 파이썬과 라즈베리파이 피코를 활용한 프로젝트 12주차 13주차 14주차 핵심 키워드 파이썬, 마이크로파이썬, 라즈베리파이, 피코, 라즈베리파이피코, Thonny, LED, 온보드 LED 난이도 ★★☆☆☆ 안녕하세요, 여러분~ 파이썬과 함께하는 열한 번째 시간입니다! 지난 10주차 강의동안 우리는 파이썬 기본 문법을 알아봤어요. 기초 자료형부터 함수와 모듈, 파일 입출력까지! 꽤 많은 주제를 다뤘네요. 열심히 따라온 여러분 멋져요! 오늘부터는 새로운 도구를 함께 다뤄볼 거에요. 바로 라즈베리파이 피코인데요~ (앞으로 줄여서 피코라고 부를게요) 앞으로 우리는 파이썬으로 피코에게 명령을 보내서 다양한 센서를 동작시켜 볼 거에요. 두근두근 기대되지 않나요? 😆 오늘은 피코와 만나는 첫 번째 시간이니 피코가 무엇인지, 앞으로 우리가 사용할 도구는 어떤 것들이 있는지 살펴보고 세팅하는 시간을 가져봅시다. 마지막에 간단한 실습으로 피코의 LED도 켜볼 거에요. 끝까지 잘 따라와 주세요~ 💻[준비물] 노트북(또는 PC) + USB 케이블 라즈베리파이 피코 *...

2022.11.17
[파이썬(Python) 파헤치기!] 10강 : 파일 입출력

강의일정 1주차 파이썬 소개 및 개발환경 설정 2주차 기초 자료형과 연산 / 변수 3주차 시퀀스 자료형(1) : 문자열 / 입출력 4주차 시퀀스 자료형(2) : 리스트와 튜플 5주차 매핑 자료형 : 딕셔너리 6주차 조건문 7주차 반복문 8주차 함수 9주차 모듈 10주차 파일 입출력 11주차 파이썬과 라즈베리파이 피코를 활용한 프로젝트 12주차 13주차 14주차 핵심 키워드 파이썬, 프로그래밍, 파일입출력, 파일, 입력, 출력, file i/o 난이도 ★★★☆☆ 안녕하세요, 여러분~ 어느덧 파이썬과 함께하는 열 번째 시간입니다! 지난 9주차 강의에서는 모듈에 대해 학습했죠. 특히 파이썬의 내장 모듈을 가져다 써보면서 훨씬 재미있는 프로그램을 만들어 볼 수 있었어요. 오늘은 파이썬 기본 문법을 학습하는 마지막 시간이에요. 파일 입출력이라는 개념에 대해 학습해 보아요. 우리가 지금까지 사용했던 입출력과는 어떤 점이 다른지 이해해 봅시다! 10주차인 오늘은 크게 아래 두 가지를 학습합니다. ① 직접 파일에 입력하고 출력해보며 파일 입출력 개념을 이해합니다. ② 파일 입출력을 활용하여 의미 있는 프로그램을 만들어 봅니다. | 파일 입출력 | 우리는 그 동안 많은 입출력을 실습했어요. 어떤 입출력 함수를 활용했는지 기억하나요? 출력은 print(), 입력은 input() 함수를 사용했지요. print()를 통해 원하는 내용을 화면에 출력했고, ...

2022.11.10
[파이썬(Python) 파헤치기!] 9강 : 모듈

강의일정 1주차 파이썬 소개 및 개발환경 설정 2주차 기초 자료형과 연산 / 변수 3주차 시퀀스 자료형(1) : 문자열 / 입출력 4주차 시퀀스 자료형(2) : 리스트와 튜플 5주차 매핑 자료형 : 딕셔너리 6주차 조건문 7주차 반복문 8주차 함수 9주차 모듈 10주차 파일 입출력 11주차 파이썬과 라즈베리파이 피코를 활용한 프로젝트 12주차 13주차 14주차 핵심 키워드 파이썬, 프로그래밍, 모듈, 표준모듈, random, math 난이도 ★★★☆☆ 안녕하세요, 여러분~ 파이썬과 함께하는 아홉 번째 시간입니다. 지난 8주차 강의에서는 함수에 대해 학습하면서, 그동안 가져다 쓰기만 했던 ‘함수’를 직접 만들어보는 시간을 가졌습니다. 오늘은 모듈에 대해 학습합니다. 모듈은 가져다 쓸 수도, 만들어 쓸 수도 있다는 점에서 함수랑 많이 닮아 있는데요, 모듈은 어떤 개념인지 직접 사용해보며 이해해 봅시다! 9주차인 오늘은 크게 아래 두 가지를 학습합니다. ① 모듈의 역할을 이해합니다. ② 파이썬의 표준 모듈을 불러와서 사용해봅니다. | 모듈 | 모듈(module)은 특정 주제에 대한 기능들이 구현되어 있는 하나의 파이썬 파일이라고 생각하면 돼요. 모듈도 함수처럼 누군가 만들어 둔 것을 가져다 쓸 수도 있고, 내가 직접 만들 수도 있답니다. 오늘은 모듈을 직접 만드는 것은 하지 않고, 파이썬의 표준 모듈을 가져다 사용해 볼 거에요. 표준 모듈...

2022.11.04
[파이썬(Python) 파헤치기!] 8강 : 함수

강의일정 1주차 파이썬 소개 및 개발환경 설정 2주차 기초 자료형과 연산 / 변수 3주차 시퀀스 자료형(1) : 문자열 / 입출력 4주차 시퀀스 자료형(2) : 리스트와 튜플 5주차 매핑 자료형 : 딕셔너리 6주차 조건문 7주차 반복문 8주차 함수 9주차 모듈 10주차 파일 입출력 11주차 파이썬과 라즈베리파이 피코를 활용한 프로젝트 12주차 13주차 14주차 핵심 키워드 파이썬, 프로그래밍, 함수, 정의, 호출, 매개변수, 반환, 반환값 난이도 ★★★☆☆ 안녕하세요, 여러분~ 파이썬과 함께하는 여덟 번째 시간입니다. 지난 6~7주차 강의에서는 파이썬의 제어문을 학습하면서, 조건문과 반복문에 대해 알아보았어요. 다들 어렵지 않게 잘 따라오셨죠? 오늘은 함수에 대해 학습합니다. 그동안 강의에서 ‘함수’라는 용어가 많이 나왔고, 이미 우리는 파이썬의 다양한 함수를 사용해 보았답니다. 이 함수에 대해서 조금 더 자세히 알아볼 거에요! 8주차인 오늘은 크게 아래 두 가지를 학습합니다. ① 함수의 역할과 그 구조를 이해합니다. ② 필요한 함수를 직접 정의하고 사용하는 방법을 학습합니다. 프로그래밍에서 함수(function)는 특정 기능을 실행하는 명령을 모아둔 것 이라고 생각하면 됩니다. 예를 들어 함수 print()는 특정 내용을 화면에 출력하는 기능을, 함수 input()은 사용자에게 내용을 입력 받는 기능을 하기 위한 명령들이 들어있는 ...

2022.10.27
[파이썬(Python) 파헤치기!] 7강 : 반복문 While문 For문

강의일정 1주차 파이썬 소개 및 개발환경 설정 2주차 기초 자료형과 연산 / 변수 3주차 시퀀스 자료형(1) : 문자열 / 입출력 4주차 시퀀스 자료형(2) : 리스트와 튜플 5주차 매핑 자료형 : 딕셔너리 6주차 조건문 7주차 반복문 8주차 함수 9주차 모듈 10주차 파일 입출력 11주차 파이썬과 라즈베리파이 피코를 활용한 프로젝트 12주차 13주차 14주차 핵심 키워드 파이썬, 프로그래밍, 제어문, 반복, 반복문, while문, for문 난이도 ★★★☆☆ 안녕하세요, 여러분~ 파이썬과 함께하는 일곱 번째 시간입니다. 지난 6주차 강의에서는 파이썬의 제어문을 처음 만나보았는데요, 그중 조건문에 대해 학습하는 시간을 가졌습니다. 오늘은 제어문 중 반복 구조를 표현하는 반복문에 대해 알아볼 거에요! 반복문은 조건문과 다르게 크게 두 가지 종류로 나뉩니다. 어떤 종류가 있는지 지금부터 같이 살펴볼까요? 7주차인 오늘은 크게 아래 세 가지를 학습합니다. ① 조건에 따른 반복문 - while문을 알아봅니다. ② 범위에 따른 반복문 - for문을 알아봅니다. ③ 두 반복문이 어떤 차이가 있는지 이해합니다. 지난 시간에 배운 제어문을 잠시 복습해 볼까요? 제어문은 순차적인 실행 흐름에 변화를 줄 수 있는 구조였죠! 그리고 선택 구조와 반복 구조, 크게 두 가지 구조가 있었어요. 지난 시간에 배운 if문은 선택 구조를 구현할 수 있었고, 오늘 배...

2022.10.20
2
[파이썬(Python) 파헤치기!] 6강 : 조건문

안녕하세요, 여러분~ 파이썬과 함께하는 여섯 번째 시간입니다. 지난 1~5주차 강의는 잘 따라 오셨나요? 숫자부터 딕셔너리까지, 파이썬의 자료형을 꼼꼼히 학습하는 시간을 가졌습니다. 이제 여러분은 파이썬으로 데이터를 어떻게 표현하는지 알게 되었어요. 오늘부터는 조금 심화된 내용을 배워볼 겁니다! 지금까지 학습했던 내용들도 많이 활용해 볼 거에요. 그럼 오늘은 어떤 내용을 학습하게 되는지 살펴볼까요? 6주차인 오늘은 크게 아래 세 가지를 학습합니다. ① 제어문이 무엇인지 알아봅니다. ② 조건문이 언제, 어떻게 사용되는지 알아봅니다. ③ 파이썬의 조건문 문법에 대해 학습합니다. 오늘의 주인공인 조건문을 자세히 알아보기 전에, 제어문이 무엇인지 간단히 이해해 봅시다. 지금까지 우리가 작성한 프로그램은 위에서 아래로, 작성한 순서대로 실행되었습니다. 즉, 순차적인 흐름을 갖고 있어요. 제어문은 이러한 순차적인 실행 흐름에 변화를 줄 수 있는 구조입니다. 크게 아래 두 가지 구조가 있어요. 1.선택 구조 : 주어진 조건식의 결과에 따라 다음 동작을 ‘선택’하여 실행 2.반복 구조 : 주어진 조건 또는 횟수에 따라 특정 동작을 ‘반복’하여 실행 선택 구조는 ‘조건문’으로, 반복 구조는 ‘반복문’으로 구현할 수 있습니다. 오늘은 먼저 선택 구조를 구현할 수 있는 조건문에 대해 학습해 봅시다! | 조건문의 기본 구조 | 조건문을 학습하기 전에 조건...

2022.10.13