Python CSV 파일 파싱 연습 문제
이 튜토리얼은 향후 인터뷰를 준비하기 위해 CSV 파일을 다루는 Python 연습 문제를 풀어보는 내용입니다. 학습자는 직접 문제를 해결한 뒤 Real Python 팀이 만든 해답과 자신의 결과를 비교하게 됩니다.
코딩, AI, 교육 소식을 짧게 요약하고 다음 학습에 활용할 수 있는 방법을 전합니다.
이 튜토리얼은 향후 인터뷰를 준비하기 위해 CSV 파일을 다루는 Python 연습 문제를 풀어보는 내용입니다. 학습자는 직접 문제를 해결한 뒤 Real Python 팀이 만든 해답과 자신의 결과를 비교하게 됩니다.
같은 ChatGPT라도 질문 방식에 따라 결과가 달라집니다. JavaScript로 문장에서 가장 긴 단어를 반환하는 함수를 바로 요청하면, ChatGPT는 곧바로 완성된 작동 코드를 제시해 연습이 끝나 버립니다. 반대로 한 번에 정답을 받지 않고 힌트만 요구하면, 학습자가 직접 시도할 여지가 생깁니다. 이 글은 2026년 9월 8일에 ChatGPT에서 계정 없이 재현된 사례들을 바탕으로, 완성 코드와 힌트 중심 접근의 차이를 보여 줍니다.
이 글은 systemd가 있는 Linux 시스템에서 `systemd-analyze`로 부팅 시간을 확인하는 방법을 예로 들며, 표시된 시간의 합이 마지막 줄과 몇 밀리초 차이 나는 이유도 설명합니다. 부팅은 하나의 단계가 아니라 펌웨어, bootloader, kernel, userspace의 네 번의 인계로 이루어지며, 이 중 상당한 시간이 Linux가 실행되기 전에 지나갑니다. 또한 initramfs, PID 1, `systemd-analyze blame`, critical chain 등을 따라 실제 부팅 흐름을 전체적으로 살펴봅니다.
freeCodeCamp.org YouTube 채널에 초보자를 위한 실습형 Python 과정이 공개되었습니다. 이 과정은 첫 코드 작성부터 시작해 터미널에서 동작하는 3개의 포트폴리오용 앱을 만드는 흐름으로 구성되어 있습니다. PayUp, Word Scramble Game, Karaoke Queue Manager를 만들며 변수, 조건문, 반복문, 함수, 오류 처리 같은 핵심 개념을 익히게 됩니다.
이 글은 Python IDLE에 대한 이해를 점검하는 퀴즈입니다. shell에서 코드를 실행하고, 파일을 편집해 실행하며, breakpoints로 디버깅하는 내용을 다룹니다. 또한 편집기 모양을 사용자가 원하는 방식으로 바꾸는 방법도 포함합니다.
이번 에피소드에서는 학생의 말이 단순한 태도 문제가 아니라 다른 의미를 가질 수 있음을 두 교육자가 돌아봅니다. Melinda Medina는 학생이 텍스트를 이해하지 못한 것이 아니라 AI를 이용해 ‘고생하는 과정’을 건너뛰는 상황에 주목하며, 이에 대응해 학생들에게 무엇을 요구할지 설명합니다. Beth Yirga는 코딩 서밋에서 들은 한 8학년 학생의 질문을 계기로, AI가 주도하는 미래에 필요한 공정성, 정체성, 학생 지원의 의미를 다시 생각하게 되었다고 말합니다.
Google은 미주리주와 협력하여 110만 명의 학생에게 Gemini for Education과 직업 자격증 과정을 무료로 제공할 예정입니다. 해당 협력은 학생들이 AI 도구와 경력 준비 교육에 접근하도록 돕는 데 초점을 둡니다. 시작 방법은 안내를 통해 확인할 수 있습니다.
Python의 time 모듈을 사용해 코드 실행 시간을 측정하는 방법을 소개합니다. 이어서 재사용할 수 있는 Timer 클래스를 만들고, 이를 context manager로 동작하게 하는 방법을 설명합니다.
UK Bebras Challenge는 영국의 최대 컴퓨팅 도전 과제로, 6세에서 19세 학생을 대상으로 하는 무료 연례 행사입니다. 45분 동안 나이대에 맞춘 인터랙티브 문제를 풀며 computational thinking과 computer science에 대한 흥미를 높이도록 설계되었습니다. 텍스트 기반 프로그래밍은 필요하지 않으며, 모든 참가 학생은 인증서를 받습니다. 학교는 참여 실적에 따라 디지털 배지도 받을 수 있습니다.
인터넷에는 취학 전 아동과 유치원생을 겨냥한 AI 생성 영상이 급증하고 있으며, 비판자들은 이런 영상이 내용은 거의 없으면서도 시선을 끄는 데만 치중한다고 지적합니다. 일부는 부적절한 장면이나 부정확한 정보, 현실과 다른 이미지를 담고 있으며, 검증되지 않은 영상이 대량으로 피드에 쌓이는 점도 우려됩니다. 다만 초기 아동 교육자들은 아이들이 이러한 영상을 구별하고 다루도록 돕는 방법이 있다고 말합니다.
Experience AI는 교육자가 교실 상황에 맞게 AI와 머신러닝을 가르칠 수 있도록 지식과 자신감을 제공하는 무료 자료입니다. 2023년 공개 이후 자료는 195개국에서 100만 회 이상 다운로드되었고, 40개국 이상에서 파트너와 함께 교사를 교육해 왔습니다. 이번 업데이트에는 수업에 쉽게 넣을 수 있는 더 유연하고 접근성 높은 자료가 포함되며, 8~12세와 13~16세를 위한 단일 수업형 Discovering AI와 심화 학습용 Foundations of AI 단원이 있습니다.
이 글은 Python에서 기술통계를 이해하는지 확인하는 퀴즈입니다. 평균, 분산처럼 데이터의 중심과 퍼짐을 설명하는 개념부터 상관관계, 요약, 시각화까지 다룹니다. 데이터의 특징을 파악하는 데 필요한 핵심 내용을 점검합니다.
Khan Academy는 무료 Career Exploration 과정을 제공합니다. 이 과정은 실제 전문가들의 이야기를 듣고 여러 진로를 비교해 볼 수 있도록 구성되어 있습니다. 또한 다음에 실천할 수 있는 구체적인 한 걸음을 찾는 데 도움을 줍니다.
이 글은 Python의 기본 자료구조에 대한 이해를 점검하는 퀴즈입니다. dictionaries, arrays, records, sets, stacks, queues, priority queues를 차례로 다루며 각 개념을 확인하도록 구성되어 있습니다. 학습자는 문제를 풀며 자료구조의 용도를 복습할 수 있습니다.
Google AI Educator Series(GES)의 예정된 교육 세션을 소개하는 글입니다. 또한 교사들이 이 도구들을 실제 수업에 어떻게 활용하고 있는지도 함께 다룹니다.
Thanh Cao는 2020년 3월 노르웨이의 첫 코로나19 봉쇄 직전 친구와 함께 스시 테이크아웃 가게를 열었습니다. 그러나 업무가 반복적으로 느껴졌고, 예전부터 관심이 있던 웹 디자인과 기술 경로를 다시 찾게 되었습니다. 이후 Code Institute의 풀스택 과정에서 HTML, CSS, JavaScript, Bootstrap, jQuery, Flask, Django를 배우고, 모바일 개발과 C#도 스스로 익혔습니다. 4년 뒤에는 노르웨이의 한 기술 회사에서 interim Technology Lead로 일하며 로드맵 결정에 참여하게 되었습니다.