반응형

온라인 무료 공개 책 10

미래실험실 pYTHON [온라인 무료 책]

책 소개 Python은 생각보다 오래 전에 만들어진 언어예요. 1991년에 만들었으니 C++보다는 나중에 나왔지만 Java 보다 먼저 나온 것이죠. 초기에는 아는 이들만 사용하던 것이 이제는 많은 이들이 사용하고 있네요. 필자는 2000년에 IBCS(지능형 대역폭 제어 시스템)를 만들 때 처음 접했는데 15년 가까이 잊고 지내다가 이렇게 다시 사용하네요. 4차 산업 혁명이라는 키워드가 급부상하면서 Python도 덩달아 뜨고 있어요. 아마도 Python이 모든 것을 포함할 수 있는 언어라서 그럴 거라고 생각합니다. 미래실험실 Python은 언제나휴일 유튜브에 무료 동영상 강의를 제공합니다. 앞으로 Python 언어, Django 웹 프로그래밍, 데이터 분석 등 다양한 형태의 Python 동영상 강의를 제작..

디딤돌 알고리즘 C언어 [온라인 무료 제공 책 본문 및 동영상]

책 소개 이 책은 프로그래머의 기초 지식인 알고리즘을 이론적인 접근과 구현을 다루고 있습니다. 알고리즘은 문제를 해결하기 위한 논리의 집합이예요. 문제 해결 방법으로 분류하면 반복 알고리즘, 재귀 알고리즘, 분할 정복, 동적 프로그래밍, 탐욕 알고리즘 등이 있죠. 컴퓨터 프로그래밍을 업무로 하는 이들에게 알고리즘은 실질적인 구현에서 필수적으로 필요합니다. 그리고 이들을 다루는 책은 매우 다양하죠. 이론으로 접근하는 책들은 다양한 알고리즘을 다루지만 실질적인 구현없이 추상적으로 소개할 때가 많습니다. 그리고 실질적인 구현도 다루는 책들은 아주 기초적인 알고리즘을 중심으로 다루고 있어요. 알고리즘은 문제 해결 방법에 따라 반복 알고리즘, 재귀 알고리즘, 분할 정복 알고리즘, 동적 프로그래밍, 탐욕 알고리즘 ..

원격 제어 프로그램 [온라인 무료 제공 책 본문 및 동영상]

책 소개 이 책은 원격 제어 프로그램을 만드는 전체 과정을 소개합니다. 사용하는 언어는 C# 언어이며 Microsoft Visual Studio 환경에서 개발하고 있습니다. Windows Forms 응용 프로그램에서 .NET 소켓 기술과 Graphics 개체를 이용한 화면 캡쳐 및 Windows API 래핑 기술을 사용합니다. 프로그래밍 언어나 자료구조, 알고리즘과 달리 많은 프로그래밍 기술은 깊이 있는 이해보다 사용 방법을 익히는 것이 더 중요할 수 있습니다. 이 책은 Windows Forms 이나 .NET 소켓 등의 기술을 학습한 적이 없는 이들도 따라하기 형태로 작성할 수 있게 전체 코드를 기술하고 설명하고 있습니다. 아무쪼록 이 책을 통해 프로그래밍 기술을 익히는 데 도움이 되었으면 하는 게 제 ..

C# 입문서 - Escort C# 온라인 무료 제공

책 소개 이 책은 C# 프로그래밍 언어의 문법과 OOP 프로그래밍 설계와 구현을 다루는 입문서입니다. 이 책에서 다루는 C#은 .NET Framework 기반에서 동작하는 다양한 범위의 프로그램을 개발할 때 사용하는 언어입니다. 다른 프로그래밍 언어를 모른는 이들도 학습할 수 있게 기본적인 문법부터 하나 하나 다루고 있습니다. 또한 C# 문법과 구현에 그치지 않고 OOP 프로그래밍의 주요 특징과 설계를 다루어 균형있게 실력을 키울 수 있습니다. 종이책은 절판하여 판매하지 않습니다. 유튜브에 무료 동영상 강의를 제공합니다. [C#] 1. C# 소개 [C#] 1.1 .NET Framework 구조 [C#] 1.2 Hello, World! [C#] 1.3 Hello, World! 프로그램 설명 [C#] 2. ..

디딤돌 Java 언어 Part1 출간

디딤돌 Java 언어 Part1 출간 서문 이 책은 Java 언어를 처음 접하는 이를 위해 작성하였습니다. 특히 Java 언어에서 클래스는 OOP(Object Oriented Programming, 개체(혹은 객체) 지향 프로그래밍) 방식으로 프로그래밍할 수 있는 주요한 문법입니다. OOP의 주요 특징인 캡슐화, 상속, 다형성을 중심으로 전체 내용을 기술하였습니다. ebook으로 편집하면서 이번 Part1은 Java소개, 자료형과 연산, 제어문, OOP, 배열 및 기본 문법을 다루고 있습니다. 아무쪼록 Java 언어를 처음 접하는 이들에게 도움을 줄 수 있기를 소망합니다. 출간일 2016년 11월 28일판매가 2000원형태 ebook 이 책의 모든 내용은 http://ehpub.co.kr에 공개하고 있습..

온라인 무료 공개 "Escort GoF의 디자인 패턴 C#"

온라인 무료 공개 "Escort GoF의 디자인 패턴 C#"목차[소프트웨어 설계 C#] 1부 생성 패턴들1. 추상 팩토리 패턴 (Abstract Factory Pattern)1. 추상 팩토리 패턴 (Abstract Factory Pattern) 설계1. 추상 팩토리 패턴 (Abstract Factory Pattern) 구현2. 빌더 패턴(Builder Pattern)2. 빌더 패턴(Builder Pattern) 설계2. 빌더 패턴(Builder Pattern) 구현3. 팩토리 메서드 패턴(Factory Method Pattern)3. 팩토리 메서드 패턴(Factory Method Pattern) 설계3. 팩토리 메서드 패턴(Factory Method Pattern) 구현4. 원형 패턴(Prototype ..

온라인 무료 공개 "디딤돌 자료구조와 알고리즘 with C++"

온라인 무료 공개 "디딤돌 자료구조와 알고리즘 with C++" 목차1. 소개 [자료구조와 알고리즘 with C++]1.1 자료구조와 STL1.2 알고리즘 소개1.3 점근식 표기3.3 스택(Stack)2. 반복 알고리즘2.1 순차 정렬(Sequential Sort)2.1.1 순차 정렬 알고리즘 분석2.1.2 공통으로 사용할 코드 구현2.1.3 순차 정렬 알고리즘 구현2.2 거품 정렬(Bubble Sort)2.2.1 거품 정렬 알고리즘 분석2.2.2 거품 정렬 알고리즘 구현2.3 선택 정렬(Selection Sort)2.3.1 선택 정렬 알고리즘 분석2.3.2 선택 정렬 알고리즘 구현2.4 삽입 정렬(Insertion Sort)2.4.1 삽입 정렬 알고리즘 분석2.4.2 삽입 정렬 알고리즘 구현3. 선형 ..

온라인 무료 공개 "디딤돌 C++"

온라인 무료 공개 "디딤돌 C++" 목차[디딤돌 C++] 1. 들어가기에 앞서[디딤돌 C++] 2. C++ 언어 소개 및 책의 기술 범위[디딤돌 C++] 3. 입출력 개요 (cin, cout)[디딤돌 C++] 4. 태그 명을 형식 명으로 사용[디딤돌 C++] 5. 함수 중복 정의 (FUNCTION OVERLOADING)[디딤돌 C++] 6. 디폴트 매개 변수[디딤돌 C++] 7. 매개 변수 이름이 없는 스텁 매개 변수[디딤돌 C++] 8. 이름 충돌을 방지하는 namespace[디딤돌 C++] 9. 레퍼런스 변수[디딤돌 C++] 10. 신뢰성 강화(열거형)[디딤돌 C++] 11. 논리 형식 bool 제공[디딤돌 C++] 12. string 형식 개요[디딤돌 C++] 13. OOP 개요[디딤돌 C++] 1..

온라인 무료 공개 "C언어 표준 라이브러리 함수 가이드"

온라인 무료 공개 "C언어 표준 라이브러리 함수 가이드"목차C언어 표준과 책의 기술 범위STDIO.Hputchar 함수puts 함수printf 함수getchar 함수gets 함수scanf 함수gets_s 함수scanf_s 함수fopen 함수fclose 함수fputc 함수putc 함수fputs 함수fprintf 함수fgetc 함수getc 함수fgets 함수fscanf 함수fscanf_s 함수fopen_s 함수sprintf 함수sprintf_s 함수sscanf 함수sscanf_s 함수vprintf 함수fflush 함수fwrite 함수fread 함수ftell 함수fseek 함수ferror 함수feof 함수perror 함수clearerr 함수fgetpos 함수fsetpos 함수STRING.Hstrlen 함수st..

온라인 무료 공개 "디딤돌 C언어"

온라인 무료 공개 "디딤돌 C언어"책 소개이 책은 컴퓨터 프로그래머를 꿈꾸는 이들을 위해 만들었어요.컴퓨터 프로그래머가 하는 작업 중에 가장 기본은 원하는 작업을 컴퓨터가 수행할 수 있게 논리를 전개하는 것이죠.그리고 컴퓨터가 수행할 수 있는 프로그램을 작성하기 위해 프로그래밍 언어와 개발 도구를 이용하는 것입니다. 많은 이들은 컴퓨터 프로그래밍을 학습하는 것은 책을 보고 머리로 이해하는 것이라 생각하는 것 같요.하지만 실제 컴퓨터 프로그래밍을 효과적으로 학습하려면 머리를 이용하는 것 외에도 자신의 논리를 종이에 적고 그림을 그리고 자료를 검색하고 아는 이들에게 물어보는 등의 사용할 수 있는 모든 자원을 활용하는 것이 좋습니다. 사실 머리만 쓰는 것은 매우 소극적이며 효율이 떨어지는 프로그래밍 학습이예요..

반응형