목록전체 글 (275)
컴굥일지
아나콘다(Anaconda)는 설치를 쉽게 도와주는 도구입니다. 이를 활용하면, python 3와 Jupyter Notebook 등을 쉽게 설치할 수 있을 뿐 아니라, 각종 라이브러리도 쉽게 설치할 수 있습니다. Mac에서는 잘 안 되기도 한다니까 Mac유저들은 명령 프롬프트에서 명령어 입력하는 방식(pip으로 설치)으로 해야 할 거 같네요. 먼저 사이트로 가서 다운로드 버튼을 눌러 다운 받기 파일을 실행하면 이런 창이 뜨는데 Next 버튼 누르기 I Agree 선택 Next 선택 아나콘다가 설치될 경로를 정해주고 Next 버튼 누르기 Add Anaconda to my PATH environment variable을 체크하지 않으면 윈도우에서 시작 메뉴 아이콘을 클릭하는 방법으로만 Anaconda Navi..
1. 데이터 사이언스 - 데이터 과학이란, 다양한 데이터로부터 지식과 인사이트를 추출하는 분야이다. - 데이터 사이언스는 데이터와 연관된 모든 것을 의미한다. - 데이터 사이언스에 필요한 역량은 프로그래밍, 수학과 통계, 그리고 특정 분야에 대한 전문성이다. * 사람들이 하는 흔한 오해 * 1. 데이터 사이언스에서 가장 중요한 건 인공지능, 딥러닝이다. => X - 인공지능 밑의 과정 또한 매우 중요하다. 인공지능은 할 수 있으면 좋지만 그 밑의 과정만으로도 유의미한 결과를 낼 수 있다. 2. 데이터 사이언티스트들은 왠지 하루 종일 컴퓨터랑 수학만 하는 사람일 것 같다. => X - 수학과 통계가 모두 중요하기는 하다. 그러나 가장 중요한 것은 아니다. - 데이터 사이언스의 목표는 세상에 가치를 더할 수..
원래는 독일어를 할 생각이 없었다. 그런데 1학년 때 아주 잠시 독일로 교환학생을 가는 게 어떨까? 하는 생각이 들어서 2020-1학기에 '독일어 1' 수업을 수강신청해서 듣게 되었다. 지금은 커리가 꼬일까 봐도 있고, 큰 메리트가 없을 것 같다는 생각도 들어서 교환학생 계획은 지웠다. 그런데 졸업 요건을 충족하기 위한 조건이 '고급 영어' 또는 제2 외국어 1,2 과목 수강이었기 때문에 '독일어 2'를 반드시 들어야 하는 상황이 되었다. 2020-2학기에 '독일어2'를 들었어야 했지만..... 전공과목 수강신청에 밀려서 독일어는 미뤄버렸다 ㅎㅎ. 물론 계절학기로 들을 수 있었지만 학기 중에 열심히 갈렸더니 방학 때는 누워만 있고 싶어서 계속 미뤘더니.... 결국 2021-2학기에 듣게 되었다. 독일어를..
1. 플랫폼 - 프로그램이 실행되는 하드웨어, 소프트웨어 환경 - 각 플랫폼에 맞게 프로그램을 만들어야 한다. 종류가 맞지 않으면 실행이 되지 않는다. ex) 프로그램 설치 시 윈도우 용/Mac 용으로 나누어져 있음. CPU마다 머신 코드의 문법이 다름. - 프로그램이 실행될 때 플랫폼에 영향을 받게 된다. => 플랫폼 의존성 Platform dependency - 그렇기 때문에 플랫폼의 종류가 많아질수록 다양한 버전의 프로그램을 만들어야 한다. => 플랫폼 파편화 => 매우 번거롭기 때문에 크로스 플랫폼이 등장함. 2. 크로스 플랫폼 - 여러 OS, CPU 등에서 동일하게 실행할 수 있는 환경을 의미한다. - 다양한 컴퓨터 위에 가상의 컴퓨터를 두어, 동일한 프로그램이 돌아가는 것처럼 느껴지게 하는 것..
1. 운영체제 ex) Windows 10, Mac OS, Linux / Android, iOS 등 - 애플리케이션과 하드웨어가 잘 작동하도록 도와주는 역할이다. - 컴퓨터나 휴대폰을 켜면 자동으로 운영체제가 실행된다. - 운영체제를 용도로 나누어보면 크게 "데스크톱/랩톱", "모바일", "서버", "임베디드"로 나눌 수 있다. 1) 입력과 출력 - 입력(키보드, 마우스,마이크,카메라)된 것을 제대로 출력(모니터, 스피커) 하기 위해 운영체제가 필요하다. 입출력 기기들의 종류는 매우 다양하고 연결 방식도 다양하기 때문에, 애플리케이션을 만드는 사람들이 이 장치들을 모두 고려하기는 매우 어렵다. 그렇기 때문에 중간에 운영체제가 여러 가지 제조사, 연결 방식 등을 고려하여 정리한 다음에 신호를 애플리케이션에 ..