HOOKSPEDIA (213) 썸네일형 리스트형 [Section 1] 파일 디렉토리와 문자 출력 _ HELLO! * C언어 프로그래밍 목차보기 [Intro] C언어 프로그래밍 C언어를 급하게 공부해야 될 일이 생기었습니다. 이 블로그에서는 파이썬을 기본으로 하여 프로그래밍에 대해 알아보았으므로, C언어는 간단한 코드 위주로 공부를 진행해보고자 합니다. 그리 hookspedia.tistory.com 0.INTRO 리눅스 환경에서 C언어 프로그래밍을 시작하기 위해서, C언어 프로그래밍 자료를 위한 디렉터리(dirctory)와 리눅스만의 홈 이동 명령어 체계를 간략히 배워본다. 1. 새로운 파일 만들기, mkdir 리눅스 환경이 갖추어졌다면, Ctrl + Alt + t 단축키를 이용해서 다음과 같이 터미널을 띄우자. 명령어 창에 'mkdir 폴더 이름'을 입력하여 현재 폴더에 새로운 폴더를 만들 수 있다. 새로운 폴더가.. [Intro] C언어 프로그래밍 미리보기 C언어는 프로그래밍 입문으로 가장 추천되는 언어입니다. 왜냐하면 C언어를 이해하는 것은 프로그램이 어떠한 과정을 거쳐서 연산이 수행되며, 데이터가 어떻게 저장되는지 가장 잘 이해할 수 있는 언어 구조를 가지고 있기 때문입니다. 이곳에서는 C언어의 문법과 더불어 리눅스 환경을 이해하기 위해 우분투 시스템 환경에서 GCC 툴을 이용한 C언어 프로그램을 진행해보고자 합니다. * 리눅스 전용 컴퓨터 만들기 [Section 1] 리눅스 시스템(Ubuntu) 설치 *리눅스 시스템 목차보기 [INTRO] 리눅스 시스템 미리보기 리눅스는 오픈소스 유닉스 계열 운영 체제이다. 오픈소스라 함은 시스템의 소스 코드를 사용자가 복사, 변경, 개선 권한을 자유롭게 공 hookspedia.tistory.com 리눅스 환경을 갖추.. [Section 1] 리눅스 시스템(Ubuntu) 설치 * 리눅스 시스템 미리 보기 [INTRO] 리눅스 시스템 미리보기 리눅스는 오픈소스 유닉스 계열 운영 체제이다. 오픈소스라 함은 시스템의 소스 코드를 사용자가 복사, 변경, 개선 권한을 자유롭게 공유할 수 있는 자료를 의미한다. 리눅스는 1991년 '리누스 토 hookspedia.tistory.com 0.INTRO 우리가 흔히 사용하는 마이크로소프트사에서 사용하는 운영체제는 '윈도우' 시스템이다. 직관적이고 사용자에게 친숙한 그래픽 인터페이스(GUI)를 사용하는 윈도우와 다르게, 초기 리눅스 시스템은 텍스트 기반의 시스템이었다. 현재에는 리눅스 또한 데스크톱 환경(desktop environments)이라는 GUI를 제공한다. 리눅스는 불편한 점이 있지만, 컴퓨터의 시스템에 대한 이해와 더불어 리눅스만이.. [INTRO] 리눅스 시스템 미리보기 리눅스는 오픈소스 유닉스 계열 운영 체제이다. 오픈소스라 함은 시스템의 소스 코드를 사용자가 복사, 변경, 개선 권한을 자유롭게 공유할 수 있는 자료를 의미한다. 리눅스는 1991년 '리누스 토르발스'가 출시한 운영체제 커널을 기반으로 두어 현재까지도 다수의 사용자에 의해 개선되고 있다. 배포판에서 유명한 리눅스는 데비안, 페도라, 우분투 등등이 있는데, 이곳에서는 유분투를 통해서 리눅스 시스템의 사용과 시스템에 대한 간략한 내용을 공부할 계획이다. [Section 1] 리눅스 시스템 [A] [COMPUTER SCIENCE/Introduction to Linux system] - [Section 1] 리눅스 시스템(Ubuntu) 설치 APPENDIX [1] 리눅스 컴파일러 GCC 설치하기 [Section 1] 2차원상의 점과 선 벡터 기하학 목차 보기 [Intro] 기하학 미리보기 유클리드 기하학은 고대 그리스 수학자 유클리드가 구축한 최초의 공리계이다. 직관적 공리를 참으로 간주하고 이끌어낸 정리는 평면에 대한 기하학으로 시작해, 현재는 3차원 공간 기하학까지 hookspedia.tistory.com INTRO 현대의 기하학은 유클리드 기하학과는 다른 선형대수학에서 말하는 벡터를 기반으로 기하학을 구성했다. 점과 선의 벡터에 대해서 먼저 알아보고, 벡터 공간에서 점과 선을 만들어보자. 벡터 공간과 점 기하학에서는 실수 집합을 R로 표기하고, 그 집합의 원소를 실수 평면에서 두 원소의 쌍을 다음과 같이 점 벡터라고 칭한다. 기하학에서는 점을 벡터로 정의하고, 실수 집합의 원소는 스칼라가 된다. 이제 2차원 평면에서 점 벡터의 덧셈 연.. [Section 1] 행렬의 기본 정리 선형대수학 목차 보기 [INTRO] 선형대수학 미리보기 선형대수학은 대수학의 집합론을 기반으로 하여 벡터 공간, 선형 변환, 행렬을 이용한 선형 방정식 등을 연구하는 대수학의 한분 야이다. 대수학을 뿌리로 두지만 그 내용이 방대하여, 따로 선 hookspedia.tistory.com INTRO 벡터 공간의 행렬화로 인해서 n개의 연립 일차 방정식을 한 줄로 나타내는 것이 가능하다. 벡터 공간을 행렬로 표기하는 것은 우리가 벡터 공간을 더 잘 이해하는 데에 있어 필요한 수학적 기법이다. 행렬의 기본 A. 벡터 공간의 필드, K 어떤 벡터 공간 V가 존재하고 그 필드가 K라고 가정하자. 이 필드에 1보다 큰 정수 n과 m에 대해서, 필드의 원소를 다음과 같이 체계적인 행렬로 나타낼 수 있다. 이를 필드 K에.. [Section 1] 벡터의 차원(Dimension) 선형대수학 목차 보기 [INTRO] 선형대수학 미리보기 선형대수학은 대수학의 집합론을 기반으로 하여 벡터 공간, 선형 변환, 행렬을 이용한 선형 방정식 등을 연구하는 대수학의 한분 야이다. 대수학을 뿌리로 두지만 그 내용이 방대하여, 따로 선 hookspedia.tistory.com INTRO 선형대수에서 말하는 벡터와 차원의 개념은 우리가 현실을 인지하는 공간과는 살짝 다르다. 현실을 시간과 공간으로 구분하는 3차원이라고 할 때, 벡터 공간은 3차원뿐만 아니라 N차원까지 공간의 개념을 확장할 수 있다. 벡터 공간의 구분 _ 기저 벡터 어떤 벡터들이 벡터 공간 V를 생성(generate)한다는 것은 그 벡터들의 모임에 의해서 V라는 벡터 공간이 만들어지는 것을 의미한다. 만약 n 개의 원소만으로 벡터 공.. [Section 3] 함수 정의하고 사용하기 파이썬 목차 보기 [Intro] 파이썬 미리보기 * 파이썬과 라이브러리 설치하기 파이썬과 라이브러리 설치하기 1. 파이썬이란? 파이썬은 고급 프로그래밍 언어로, 다양한 윈도즈에서 동작 가능합니다. 그리고 파이썬은 비영리 재단이 관리하 hookspedia.tistory.com 0. INTRO 같은 동작을 하는 함수 코드를 짜고, 동일한 기능을 수행해야 할 때 그 긴 코드들을 반복해서 사용한다면 코드의 가독성이 떨어지고 코딩 업무 속도가 현저히 느려질 것임이 분명하다. 어떤 함수 코드를 짜고 그것을 정의하여 다시 사용할 때는 짧은 코드를 사용함으로써, 코딩 속도에 날개를 달아주자. 1. 함수의 정의, def 함수 이름 : 함수의 정의는 'def' 코드로 시작한다. 그리고 함수 이름과 :을 입력한다. 이 콜론.. [Section 2] 조건문에서 유용한 코드와 논리문 파이썬 목차 보기 [Intro] 파이썬 미리보기 * 파이썬과 라이브러리 설치하기 파이썬과 라이브러리 설치하기 1. 파이썬이란? 파이썬은 고급 프로그래밍 언어로, 다양한 윈도즈에서 동작 가능합니다. 그리고 파이썬은 비영리 재단이 관리하 hookspedia.tistory.com 0. INTRO 컴퓨터는 기본적으로 논리 회로를 기반으로 메모리를 구성하므로, 프로그램에서 또한 논리 연산을 수행할 수 있는 코드가 존재한다. 파이썬에는 이러한 논리 코드를 조건문에서 사용하여 더 간결하고 구체적인 프로그래밍이 가능하다. 그리고 반복문과 조건문에 더불어 사용되는 유용한 코드에 대해서도 알아보자. 1. 논리 연산자, and와 or 논리학에서는 어떤 명제의 참과 거짓만을 구분하여, 명제들을 연결하여 논리라는 형태로 그것과.. [Section 1] 벡터 공간의 정의 선형대수학 목차 보기 [INTRO] 선형대수학 미리보기 선형대수학은 대수학의 집합론을 기반으로 하여 벡터 공간, 선형 변환, 행렬을 이용한 선형 방정식 등을 연구하는 대수학의 한분 야이다. 대수학을 뿌리로 두지만 그 내용이 방대하여, 따로 선 hookspedia.tistory.com INTRO 선형 대수학에서 복소수는 공간을 나타냄에 있어 적절한 성질을 지닌다. 물론 기하학처럼 수와 수를 축으로 하는 공간을 만들 수 있겠지만, 선형대수학에서는 복소수의 실상과 이미지상을 구분하여 벡터 공간을 구축한다. 필드(Field) 복소수 집합 C의 어떤 하위 집합 K가 존재한다고 가정하자. 이 K 집합의 다음의 조건을 만족할 때, 이 K를 필드(Field)라고 정의한다. 조건에 따라 정수 집합은 필드가 될 수 없음을.. [INTRO] 선형대수학 미리보기 선형대수학은 대수학의 집합론을 기반으로 하여 벡터 공간, 선형 변환, 행렬을 이용한 선형 방정식 등을 연구하는 대수학의 한분 야이다. 대수학을 뿌리로 두지만 그 내용이 방대하여, 따로 선형 대수학으로 구분하여 학습을 하고자 한다. 선형 대수학에서 사용되는 수체제는 집합론과 함수 체제를 따르므로 대수학의 집합론과 그 공리를 배우고 학습을 하는 것이 좋다. 선형 대수학에서 자주 사용되는 실수 관련 정의를 짚고 넘어가자. Section 1 _ 행렬로 나타내는 벡터 [A] [MATHEMATICS/Linear Algebra] - [Section 1] 벡터 공간의 정의 [B] [MATHEMATICS/Linear Algebra] - [Section 1] 행렬의 기본 [C] [MATHEMATICS/Linear Alge.. [Section 2] 서수의 개념 대수학 목차 보기 [INTRO] 대수학 미리보기 세상의 근본 원리, 본질 등 기본적 물체의 실체를 탐구하는 철학에 있어, 대수학은 항상 그 근원적인 문제에 대한 질문을 야기한다. 하나의 진실된 명제가 있다면, 그것은 무엇인가? 대수학의 특 hookspedia.tistory.com 0. INTRO 집합론의 '기수가 같다면 셀 수 있고, 자연수 하위 집합의 기수가 자연수 집합의 기수와 같다'는 결론은 언뜻 보면 괴기하기 까지 보인다. 예를 들어, 정수 집합 N의 기수와 2N의 기수가 같다면, 2N의 기수는 4N과 같으며, 이는 N의 제곱 형태까지 무한하게 뻗어나간다. 이러한 집합 체계의 명확한 설명을 위해서는 순서를 정의하는 개념이 새로이 필요하다. 집합 체계에서 순서의 의미가 부여되고 이를 이해함에 따라 .. 이전 1 ··· 10 11 12 13 14 15 16 ··· 18 다음 목록 더보기