[파이썬 공학 시뮬레이션 1단계] 1화. 공학도의 새로운 필기구, 변수(Variable)와 기본 연산자

반가워요, 미래의 엔지니어 여러분! 지난 시간에 우리는 공학 시뮬레이션이 무엇인지, 그리고 우리를 도와줄 강력한 도구 상자인 ‘라이브러리’가 무엇인지 알아보았죠? 오늘은 드디어 파이썬이라는 도구를 잡고, 첫 번째 엔진을 돌려볼 시간입니다. 우리가 수학 책에서 보던 \( x \)와 \( y \)가 컴퓨터 속에서 어떻게 살아 움직이는지, 그 ‘변수’의 세계로 함께 떠나볼까요? > “역학을 공부하는 엔지니어에게 수식은 세상을 … 더 읽기

[파이썬 공학 시뮬레이션 0단계] 4. 공학도의 첫 번째 무기, 라이브러리(Library) 개념 잡기

지난 시간 복습: 코딩, 어렵지 않죠? 지난 0단계 3화에서 우리가 구글 코랩을 열고 ‘print(“Hello, World!”)’를 찍어봤던 것 기억하나요? 그 짧은 한 줄로 여러분은 이미 프로그래밍의 세계에 첫발을 내디뎠습니다. 사칙연산도 척척 해냈으니, 이제 우리는 파이썬이라는 강력한 계산기를 손에 쥔 셈이죠! “바퀴를 다시 발명하지 마세요!” – 라이브러리의 마법 공학을 배우다 보면 가끔 이런 생각이 들죠. “이 복잡한 … 더 읽기

[파이썬 공학 시뮬레이션 0단계] 3. 단 10초 만에 파이썬 환경 구축하기 (Google Colab)

지난 시간에 이어, 오늘은 진짜 ‘공학자의 마법’을 시작해볼 시간입니다! 지난 2화에서 왜 우리가 엑셀의 답답함을 넘어 파이썬으로 가야 하는지, 그 이유를 확실히 다져보았죠? 오늘은 드디어 복잡한 설치 과정 없이, 여러분의 노트북이나 태블릿을 당장 강력한 슈퍼컴퓨터로 변신시키는 마법의 도구, ‘구글 코랩(Google Colab)’을 만나볼 차례입니다. 과거에는 프로그래밍을 하려면 컴퓨터에 용량이 큰 프로그램을 깔고, 설정하느라 밤을 새우곤 했어요. … 더 읽기

[파이썬 공학 시뮬레이션 0단계] 2. 왜 하필 파이썬인가? (엑셀, 매트랩과의 비교)

지난 시간에 이어서, 왜 하필 ‘파이썬’인가요? 지난 시간에는 우리가 자유낙하 시뮬레이션을 통해 ‘디지털 실험실’이 무엇인지 맛봤죠? 실제로 물체를 떨어뜨리지 않아도 컴퓨터 속에서 물리 법칙을 이용해 결과를 예측해보는 경험, 정말 짜릿하지 않았나요? 오늘은 그 짜릿함을 현실에서 더 강력한 무기로 만들기 위해, 왜 우리 공대생들이 수많은 도구들 중 ‘파이썬(Python)’을 선택해야 하는지 그 이유를 확실히 정리해 드릴게요. 1. … 더 읽기

[파이썬 공학 시뮬레이션 0단계] 1. 시뮬레이션이란 무엇인가?

  1. 시뮬레이션, 사실은 ‘게임’과 똑같아요! 혹시 게임 좋아하시나요? 게임 속 캐릭터가 점프를 하면, 캐릭터는 자연스럽게 포물선을 그리며 땅으로 내려오죠? 우리가 게임을 하면서 “어떻게 저렇게 자연스럽게 움직이지?”라고 무심코 지나쳤던 그 장면, 사실 그게 바로 시뮬레이션이에요! 실제 세상에서 비싼 자동차를 충돌시키거나, 거대한 다리를 무너뜨려 보려면 비용이 엄청나겠죠? 그래서 우리는 컴퓨터 안에 ‘디지털 실험실’을 하나 마련합니다. 그곳에서 … 더 읽기