본 게시물은 대학교 학부 수업 및 참고 교재인 '이제 시작이야! 컴퓨팅 사고력으로 인공지능까지 파이썬 - 전수진, 박주연, 김수환 공저 / 연두에디션' 을 토대로 필자가 이해한 내용을 정리했습니다. 모든 시작은 밥 한끼다.그저 늘 있는, 아무것도 아닌 한 번의 식사자리.접대가 아닌 선의의 대접돌아가며 낼 수도 있는, 다만 그날 따라 내가 안냈을 뿐인 술 값.바로 그 밥 한 그릇이, 술 한 잔의 신세가다음 만남을 단칼에 거절 하는 것을 거부한다.인사는 안면이 되고, 인맥이 된다.내가 낮을 때 인맥은 힘이지만 어느 순간 약점이 되고더 올라서면 치부다. 첫 발에서 빼야한다. 첫 시작에서.마지막에서 빼려면, 대가를 치뤄야 한다. - 드라마 비밀의 숲 시즌 1 이창준(배우 : 유재명)의 대사 컴퓨터, ..
본 게시물은 대학교 학부 수업 및 참고 교재인 '이제 시작이야! 컴퓨팅 사고력으로 인공지능까지 파이썬 - 전수진, 박주연, 김수환 공저 / 연두에디션' 을 토대로 필자가 이해한 내용을 정리했습니다. You did not choose me, but I chose you and appointed you so that you might go and bear fruit—fruit that will last—and so that whatever you ask in my name the Father will give you. 너희가 나를 택한 것이 아니요 내가 너희를 택하여 세웠나니 이는 너희로 가서 열매를 맺게 하고 또 너희 열매가 항상 있게 하여 내 이름으로 아버지께 무엇을 구하든지 다 받게 하려 함이라J..
본 게시물은 대학교 학부 수업 및 참고 교재인 '이제 시작이야! 컴퓨팅 사고력으로 인공지능까지 파이썬 - 전수진, 박주연, 김수환 공저 / 연두에디션' 을 토대로 필자가 이해한 내용을 정리했습니다. 수 많은 액션 영화에서 빼놓을 수 없는 격투 씬. 잘만든 격투 씬을 보면 나도 모르게 야인시대의 안재모가 된 듯 가슴 한 구석이 뜨거워진다. 여기서 보면 무지성 진흙탕 싸움이 아닌 대부분 격투의 승리 뒤에는 치밀하게 짜여진 전략이 존재했다. 그 중 대표적인 전략은 상대방의 패턴을 파악하는 것. 상대방의 습관, 주로 쓰는 무술 등에 대한 정보가 이러한 패턴에 해당되는 것이 아닐까.복싱에서도 오소독스냐, 사우스포냐에 따라 상대방에 포커싱 해야 하는 관점이 조금 달라지듯이 어떠한 문제를 해결하기 위해서는 그..
본 게시물은 대학교 학부 수업 및 참고 교재인 '이제 시작이야! 컴퓨팅 사고력으로 인공지능까지 파이썬 - 전수진, 박주연, 김수환 공저 / 연두에디션' 을 토대로 필자가 이해한 내용을 정리했습니다. 어렸을 때 그렸던 내 미래 시대의 시간이 지금 현재로 다가왔다. 2005년에 개봉한 이 영화는 그 당시 미래 시대를 2019년 세계관으로 만들었다. 하지만 지금 내가 이 게시글을 쓰고 있는 2024년, 미래 시대가 도래했다(?) 인공지능, 웨어러블 컴퓨터. 많은 게 현실이 되었다. ChatGPT는 수많은 포털사이트의 검색칸을 무색하게 만들었고, 스마트폰을 넘어 스마트워치는 자연스럽게 우리의 삶에 녹아들어 효율적인 생활을 가능하게 했다. 이 모든게 어떻게 가능했을까? 18~19세기 초반, 증기기관의 탄생으..
우리가 자주 쓰는 컴퓨터에도 언어는 필요하다. 나는 사람이고, 컴퓨터는 기계다. 사람이 쓰는 언어가 있듯이 컴퓨터에도 자신만의 언어가 있다. 컴퓨터를 이해하기 위해서는 우리는 그들의 언어를 알아야 한다. 하지만 2진법으로 된 그들의 언어를 무슨 수로 모두 알 수 있겠는가. 그래서 이를 도와주는 프로그래밍 언어가 존재한다. 그래서 난 그 중에 파이썬을 공부하기로 했다. 파이썬은 무엇일까? 컴퓨터가 해야 할 일을 프로그래밍 언어로 나열해야 한다. 그 다음 컴퓨터가 이해할 수 있는 명령어로 번역을 하고 그 명령들을 차례대로 수행하게 된다. 하지만 프로그래밍 언어도 어떻게 번역해주는지가 중요하다. 책만 봐도 그렇지 않은가. 어느 출판사가 외서를 번역하냐 따라 우리가 같은 책을 읽어도 느낌이 다르다. 파이썬이라고..
import 문은 파이썬에서 모듈을 불러와 사용할 수 있게 해주는 기능이다. 모듈이란, 파이썬 코드가 담긴 파일을 의미하는데, 이 코드들은 변수, 함수, 클래스 등을 포함할 수 있다. import를 사용하면 다른 모듈에 있는 코드를 현재 작업 중인 스크립트에서 사용할 수 있게 된다. import 문을 사용하는 이유는 크게 두 가지: 코드 재사용성: 자주 사용하는 함수나 클래스를 모듈로 만들어 두면, 이를 필요할 때마다 재사용할 수 있어 코드를 효율적으로 관리할 수 있다. 네임스페이스 관리: 모듈을 import하면 해당 모듈 내의 코드는 별도의 네임스페이스에 존재하게 된다. 이는 여러 모듈에서 동일한 이름의 함수나 변수를 사용하더라도 충돌 없이 관리할 수 있게 해준다. import 문의 기본 사용법은 다음..