않은 겨울방학 잘 마무리하고 계신가요? 남은 기간 동안 멋쟁이사자처럼과 함께 파이썬 프로그래밍을 배우는 즐거움에 흠뻑 빠져보는 건 어떨까요. 지난호에 소개한 ‘변수’에 이어 오늘은 ‘조건문’에 대해 알아보겠습니다.※필자소개 하상우, 최지현, 박진영멋쟁이사자처럼의 고려대 ...
지구인은 만일의 상황에 대비해 관리용 인공지능도 상황에 맞춰 변형될 수 있도록 프로그래밍했다. 변신 가능한 형태 중에 전투용 탱크가 있다는 점을 포함해서 지구인이 인공지능에게 남겨 둔 ‘V결함’까지 고려할 때…. 장만은 자신을 제작한 진화생명체가 좋게 말하면 모순덩어리였고 나쁘게 ...
데이터 대부분을 수학과 통계학으로 해석합니다. 또 인공지능(AI) 관련 논문이 많아 프로그래밍 지식이 중요합니다. 데이터 연구를 위한 자료를 얻을 수 있는 곳은?이번에 소개한 논문에서는 캐글에서 얻은 데이터를 사용했습니다. 국내 기업들의 데이터를 얻을 수 있는 플랫폼인 데이콘, 최근 베타 ...
빨라야 여러 프로그램에서 사용할 수 있을 거라고 생각했어요. 그래서 루아는 다른 프로그래밍 언어에 비해 명령어의 문법이 복잡하지 않아요. 예를 들어 ‘Hello World!’를 C++에서 명령하기 위해선 총 6줄의 명령어가 필요해요. 그에 비해 루아는 단 1줄이면 되지요. 현재 루아는 게임을 개발할 때 ...
자신과 똑같은 새로운 제노봇을 탄생시켰습니다. 연구팀이 수억 가지 모양의 제노봇을 프로그래밍해 본 결과, 게임 캐릭터 ‘팩맨’처럼 생긴 C자 모양 제노봇의 번식력이 가장 높다는 사실도 알아냈습니다. 단순한 구형 모양의 제노봇이 2세대까지 자손을 생산해낼 때 C자형 제노봇은 4세대까지 ...
그럼 A의 원래 데이터인 3은 사라지고 새로운 데이터 10000이 들어가게 됩니다. 이 과정을 프로그래밍에서는 ‘변수에 값을 할당한다’고 이야기합니다.프로그램을 실행하기 위해 컴퓨터는 메모리에 변수라는 공간을 만들고 그 안에 값, 데이터를 저장합니다. 배운 내용은 코랩으로 복습해 ...
첫 번째 글자인 a가 나오는 것을 확인하세요. 잠깐!배열과 리스트는 같은 것인가요?프로그래밍 언어는 대부분 배열(Array)과 리스트(List)를 구분해서 사용해요. 그러나 마인크래프트 코드작성기에서는 구분없이 사용하고 있어서 같은 의미로 생각해도 괜찮아요. 마인크래프트에서 배열의 위치 ...
언어를 컴퓨터가 읽을 수 있는 기계어로 바꿔주는 ‘컴파일러’를 처음 만들었고, 프로그래밍 언어인 ‘코볼’을 개발하는 데 참여하기도 했지요. 그레이스 호퍼는 지금도 현대의 컴퓨터를 만든 과학자 중 한 명으로 널리 존경받는답니다. ...
포인트를 통합시키는 시스템 등에 활용할 수 있어요. 고려대학교 김형중 교수는 “프로그래밍 된 암호화폐는 단순한 투자 수단이나 통화의 개념을 넘어, 비대면 시대에 여러 방면에서 유용하게 활용될 가능성이 있다”고 말했어요. 동국대학교 박성준 교수는 “암호화폐는 점차 대중화되고, 개인의 ...