반응형 Python10 학생 발표 높이는 프로그램(feat. 콩주머니) 소설 "프로젝트 헤일리" 화성에서 감자를 키우고 재배하는 소설 원작의 영화 "마션"의 작가가 쓴 책이다. 프로젝트 헤일리를 읽다가 뜬금없이 꽂힌 부분이 있다. 중학교 과학 교사인 주인공이 학생들이 발표를 하면 작은 공주머니를 던지는 것이다. 평소 초등학교 학생들의 발표를 높이기 위한 방법을 고민 했는데 이거다 싶었다. 학생들과 바로 활용해보았다. [준비물] 콩주머니(약 20~30개), 학생들이 받고 싶은 쿠폰 [활용 방법] 1) 학교에 있는 무수히 많은 콩주머니 중 20~30개 정도를 가져온다. 콩주머니는 운동회 때 많이 활용하기 때문에 수천개 정도의 콩주머니가 학교 체육 창고에 있다! 2) 학생들에게 다음을 안내한다. -발표를 하면 콩주머니를 준다. -받은 콩주머니는 하교할 때 선생님에게 가져온다. -.. 2023. 1. 30. 우리나라 아이돌은 평균 몇 명일까 쉬는 시간에 학생들이 듣고 싶어하는 노래를 틀어주곤 한다. 덕분에 많은 아이돌들을 알 수 있었는데... 문득 의문이 들었다. 아이돌들은 평균적으로 몇 명으로 구성되어있을까? 데이터는 위키백과에서 가져왔다. 아래 데이터는 1962년부터 2022년 8월까지 데뷔한 아이돌 데이터를 가지고 있다. 위키피디아_우리나라 아이돌 그룹 목록 대한민국의 아이돌 그룹 목록 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. ko.wikipedia.org 결론부터 말하자면 아이돌 멤버수 평균은 아래의 표와 같다. 성별 멤버 수 평균 남 4.965517 여 4.634783 혼성 3.400000 전체 4.771670 왜 이런 숫자가 나왔는지 데이터 분석 단계를 자세히 살펴보자. 1. 아이돌 멤버 수에 대한 정.. 2022. 12. 9. 국내 최초 인공지능 자격증 시험 후기(AICE) AICE (AI Certificate for Everyone) AICE 공식 홈페이지에 따르면 AICE는 영어 능력을 평가하는 토익처럼, 인공지능을 활용하는 능력을 평가한다. 이 자격증은 국내 최초 인공지능 자격증이라는 특이사항을 가지고 있는데, KT가 개발했고, 한국 경제신문과 함께 주관한다. 위 시험이 있다는 사실은 구글 뉴스에서 9월달에 우연히 보았다 (매일 아침 루틴 중 하나인 구글 뉴스 보기. 이 루틴 없었으면 이번 시험이 있는줄도 모르고, 응시조차 못했을듯.) 이 AICE는 아래와 같은 기능을 평가한다. 그렇다. "기능"을 평가한다. 따라서 시험 내용은 앎보다 활용에 초점을 두고 있으며, 실제 상황에서 정보 검색을 하기 때문에 자격증 시험 중 하나는 오픈북 테스트로 운영된다. 2022년 11월.. 2022. 11. 13. [데이터분석]서울과 울란바토르의 교통사고 사망자, 부상자 비교 2022년 09월 13일부터 18일까지 서울특별시교육청 교류협력국 교육정보화 지원사업(KLIC)의 일환으로 몽골에 국외 출장을 다녀왔다. 몽골에 가기 전 기대했던 바는 광활한 초원과 함께하는 시원시원한 도로였다. 칭기즈 칸 국제공항에 내렸을 때 기대했던 그대로의 풍경을 보고 큰 감동을 받았다. 하지만 몽골의 수도, 울란바토르에 도착하니... 서울보다 훨씬 더 극심한 교통체증을 가지고 있었다. 20km 이동하는데 2시간... 말이 되냐고요 (울란바토르는 본래 수용인원을 50만명으로 계획했으나, 현재는 150만명이 넘게 살고 있어서 그렇다고 함) 그래서 몽골에 있을 때부터 계속 궁금했던 서울과 울란바토르의 교통사고 사망자, 부상자를 비교해보고 싶었고 이제야 데이터를 수집하고 분석하여 그래프를 그려보았다. 몽.. 2022. 10. 5. [데이터분석]KTX, SRT 예매 경쟁률은 어느 정도일까? 추석 연휴가 막바지다. 우리 부부는 부모님 댁에 내려가지 않았지만 다른 사람들은 KTX, SRT 티켓을 위해 불타는 경쟁을 했다고 들었다. KTX나 SRT가 아닌 버스나 자가용을 이용하면 평상시 2배 이상의 시간이 걸리기 때문에!! (나도 어버이날 때 광양 갔다가 서울로 돌아오는데 10시간 걸렸음...) KTX와 SRT를 이용하는 승객과 좌석이 어느정도 차는지를 알기 위해 인터넷 검색을 했다. https://www.index.go.kr/potal/main/EachDtlPageDetail.do?idx_cd=1252 고속철도 여객 수송동향 고속철도 여객 수송동향 www.index.go.kr 위 사이트에 아래와 같은 고속철도 여객수 그래프가 있었다. 하지만 각 노선별로 얼마나 좌석이 차는지를 나타내는 이용률 .. 2022. 9. 12. 파이썬을 위한 활동지 만들기 코로나에 걸렸다. 불행 중 다행으로 아내와 함께 코로나에 걸려 같이 자가격리 했다. 자가격리하며 프로그래밍에 관심있는 학생들 및 선생님을 위한 Colab을 활용한 파이썬 활동지를 만들었다. *Colaboratory, 줄여서 Colab은 브라우저 내에서 Python 스크립트를 작성하고 실행할 수 있다. 별도의 프로그래밍 환경을 스스로 구축할 필요가 없기 때문에 처음 프로그래밍 학습하는 사람에게 특히 유용하다. (구글에 "파이썬 설치 오류", "VSC 설치 오류", "Anaconda 설치 오류", "Jupyter Notebook 설치 오류" 등을 쳐보면 Colab으로 프로그래밍을 시작하는 것이 얼마나 편리한지 알 수 있을 것!) [활동지를 만들게 된 이유] -Colab으로 만들어진 활동지가 없다. 없는데 필.. 2022. 4. 16. (데이터, 그래프 비공개)6학년 진단평가 결과(1/2) 얼마전 6학년 학생들과 3시간에 걸친 국어, 영어, 수학 진단평가를 실시하였다. 이제까지 진단평가 결과를 제대로 활용하지 못했던 것 같다. 이번에는 진단평가를 제대로 활용하여 학생들의 개별 특성에 맞는 수업을 운영하기 위해 개별 과목의 영역별 점수 데이터와 그래프를 알아보고자 했다. 학생들 점수를 표로 만들고, 해당 표를 바탕으로 각 과목의 영역별 점수, 총 점수를 구했다. 그리고 각 과목의 80점이 넘는 학생들을 수치화했는데... 그 결과는 매우 충격적이었다. 코로나로 인해 기초학습 지도가 부족했다는 말을 듣기는 했지만, 데이터를 분석하고 그래프를 그려보니 그 말이 더욱더 가슴에 와닿는다. 학생들의 개인 정보로 인해 데이터를 공개하지는 못하나 어떤 과정을 통해 데이터와 그래프를 만들었는지 공유한다. 1.. 2022. 3. 21. 워드클라우드 만들기 기초 활용! 이번에 Python으로 만든 워드클라우드는 띄어쓰기 포함, 18884개의 음절로 이루어져있는 대한민국 헌법 말뭉치를 활용했다. 완성한 워드클라우드는 아래와 같음! 워드클라우드를 만들 때 가장 오랜 시간이 걸렸던 것은... KoNLPy 라이브러리 설치였다. 왜 계속 설치가 안되는지... 아래의 블로그를 참고하여 해결함! 블로그 참고(https://m.blog.naver.com/kiddwannabe/221795961189) 1,2번 블로그 글 Jpype 설치 참고 작성한 소스코드는 아래와 같음! from konlpy.tag import Okt #품사 태깅 클래스 중 Twitter 불러오기 / https://konlpy.org/ko/latest/morph/#comparison-between-pos-taggin.. 2022. 3. 3. 학교알리미로 2021 전국 초등학교 입학생 수 그래프 그리기 원래 있던 학교에서 다른 학교로 옮기게 되었다. 원래 있던 학교는 한 학년당 학급 수가 5개이며, 학급 당 학생 수는 약 20명이었다. 새로 옮기는 학교는 한 학년당 학급 수가 8개이며, 학급 당 학생 수는 약 20명이었다. 서울에서도 이렇게 초등학생 수가 차이가 큰데... 2021년도 전국 초등학교 입학생 수는 어땠을까? 학교알리미는 아래와 같이 다양한 공개용데이터를 제공하고 있다. 이 중 입학생 현황 카테고리를 선택하고 2021년도로 설정하여 csv파일을 내려받았다. 전국 시도교육청별 총 입학생 수 그래프는 다음과 같이 나타났다. 그래프를 그리기 위한 Python 코드는 아래와 같다. import pandas as pd #데이터 프레임(표) 만들기 import matplotlib #한글 설정을 위한 .. 2022. 2. 19. 2. 아폴론과 빅데이터(feat. 인공지능) "피톤"은 대지의 여신 "가이아"가 홀로 낳은 자식으로, 거대하고 새까만 독사의 모습을 하고 있다. "가이아"는 자신이 다스리던 성지 피토(델포이의 옛 이름)를 "피톤"에게 주었으며 그와 함께 예지의 능력과 함께 하나의 예언을 주었다. 그 예언은 다음과 같다. 앞으로 태어날 제우스의 아들이 너의 생명을 앗아갈 것이다. "피톤"은 여신 "레토"가 "제우스"의 자식을 임신했다는 사실을 알고, "레토"를 자신의 배 속으로 삼켜버리고자 했다. 하지만 다른 신들의 도움으로 "레토"는 "아폴론"을 출산한다. "제우스"는 "아폴론"의 탄생을 축하하며 그에게 예언을 관장하는 능력을 주었다. 하지만 예언의 땅, 피토는 이미 "피톤"이 차지하고 있었다. "아폴론"은 활과 화살을 가지고 피토로 가 거대하고 검은 뱀 "피톤".. 2022. 2. 8. 이전 1 다음 반응형