본문 바로가기

프로그래밍, 쉽게 배워보자

워드프레스 설치하기 1. 워드프레스 한글 다운로드 사이트에 접속해 다운로드 받습니다. (http://ko.wordpress.org) 2. 윈도우탐색기에서 wordpress-3.2.1-ko_KR폴더 아래 wordpress폴더를 클릭하면 'wp-admin', 'wp-content', 'wp-includes' 3개 폴더와 20여개의 파일이 보입니다. 3. 윈도우 탐색기 ➡ wordpress ➡ wp-config-sample.php 파일의 마우스 오른쪽 버튼 클릭한 후 연결 프로그램 클릭 ➡ Notepad선택 4. wp-config-sample.php의 파일 클릭 DB_NAME에 호스팅에서 설정한 DB명(호스팅 신청 ID)을 입력, DB_USER에 호스팅에서 신청한 DB유저명(호스팅 신청 ID)입력, DB_PASSWORD에는 호스.. 더보기
FTP설정하기! 1. 웹호스팅을 신청하면 웹 서버 공간이 만들어집니다. 웹서버에 워드프레스 폴랫폼 파일, 운영자가 작업한 파일 또는 폴더 등을 올리기 위해서는 FTP설정이 필요한데요, 대부분의 FTP프로그램은 무료로 제공됩니다. 대표적인 무료 FTP 프로그램으로는 알FTP, 파일질라(filezilla)등이 있습니다. 2. FTP에서 호스트(호스트에 워드프레스가 연결할 개인도메인 주소), 사용자명(웹호스팅에 가입할 때 만든 FTP 사용자 아이디), 포트는 기본 21포트, 비밀번호 입력후 연결하면 접속됩니다. 제대로 접속되면 내컴퓨터(혹은 로컬사이트)영역/ 웹서버영역이 나타납니다. 3. 워드프레스 프로그램을 내컴퓨터로 다운로드 받은 후 웹서버에 업로드합니다. 워드프레스 파일은 반드시 서버의 루트 디렉토리(/) 또는 'www.. 더보기
워드프레스 설치 순서와 도메인/웹호스팅 신청하기 ● 첫번째 : 도메인 등록과 웹호스팅 및 FTP설정. 설치형 워드프레스는 가입할때부터 반드시 호스팅셋팅과 도메인 등록을 설정해야 합니다. 따라서 제일 먼저 호스팅셋팅과 도메인을 설정해야 합니다. ● 두번째 : wordpress.org 가입한후 다운로드하여 워드프레스 설치. ● 세번째 : 옵션 설정. ● 네번째 : 워드프레스 테마(Theme)설치. 제작하고 싶은 사이트에 맞는 테마를 설정해야 합니다. 테마란 블로그의 스킨과 비슷합니다. 무료도 있으며 유료도 있습니다. 단 주의할 점은, 무료 테마중 일정 기간 동안만 사용할 수 있는 테마들도 있다는 점 유의하시길. ● 다섯번째 : 워드프레스 플러그인 설치. 플러그인이란 기계의 부품과 같은 역할을 하는 개별 프로그램입니다. 원하는 플러그인을 나의 워드프레스에 .. 더보기
워드프레스로 홈페이지 만들기 장점과 단점! 프로그래밍 지식 없이도 "워드프레스로 홈페이지 만들기", 정말 가능할까요? 가능합니다! 난이도는 티스토리블로그보다 높다고 할수 있지만 너무 겁 먹지 마시길. 시중에 관련 서적이 많이 출시되어 있어 참고할만한 책도 많고 커뮤니티도 많아, 약간의 도움을 받는다면 누구나 충분히 혼자서도 제작 가능합니다. 그렇담 워드프레스로 홈페이지 제작시 비용은 얼마나 들어갈까요? 크게 웹호스팅 비용, 도메인 구입 비용, 테마 구입 비용 등 세 가지 비용이 발생합니다. . 호스팅유지에 필요한 비용은 최저 약 10,000원(1년 기준), 도메인 비용이 약 10,000~20,000원(1년 기준), 테마 구매 비용이 약 30$ ~ 80$ 정도입니다. 그렇담 워드프레스로 홈페이지 구축할 때 장점은 무엇이 있을까? 1. 직접 구축이 .. 더보기
코딩 기초, 무료 코딩 프로그램으로 독학해보자! 코딩교육이 뜨고 있지만 어떻게 시작할지 난감하실텐데요. 코딩의 개념조차 낯선 분들, 어린이들에게 공부가 아닌 놀이처럼 쉽게 가르치고 싶은 분들, 코딩을 독학하고 싶은데 기초부터 쉽게 접근하고 싶은 분들께 몇몇 사이트와 앱을 소개해드리겠습니다. 1. http://www.playsw.or.kr 소프트웨어야 놀자! 어린이용이기 때문에 기초 개념을 애니메이션으로 쉽고 재밌게 배울 수 있습니다. 교재도 무료로 다운로드 받을 수 있어 선생님, 학부모님들 모두 풍부한 코딩 자료를 얻을 수 있어요. 2. https://playentry.org 앤트리 카이스트에서 만든, 실제 게임처럼 코딩을 해보며 프로그래밍언어의 기초 개념을 쉽게 익혀볼 수 있는 아주 유용한 사이트랍니다. 명령어들이 한국어로 되어 있어 쉽게 접근할 수.. 더보기
프로그래밍에 필요한 도구들 이벤트 프로시저(event procedure) 혹은 이벤트 핸들러(event handler) : 아이콘을 클릭하거나 메뉴를 선택했을때 등등 이벤트를 호출하는 함수. 이벤트 구동형 : 이벤트 드리븐(event driven)이라고도 함. 이벤트에 따라 정해진 처리를 실행하는 구조. 콘솔 애플리케이션 : 문자 중심의 사용자 인터페이스를 CUI(character User Interface)라고 하며 이런 타입의 명령 프롬프트(dir..., cd...)를 사용하는 애플리케이션을 console application이라고 합니다. 콘솔 애플리케이션으로 프로그래밍할 때, 반드시 메인이 되는 프로그램이 하나만 있는데요, 이것을 메인함수 또는 메인루틴이라고 합니다. 함수 a ↗ 메인함수 ➡ 함수 b ↘ 함수 c 윈도우 애.. 더보기
객체지향 프로그래밍이란 '객체지향 프로그래밍(object-oriented programming)'의 객체란? 프로그램을 구성하는 부품 혹은 모듈. 클래스(class) : 금형 혹은 거푸집. 객체지향 프로그래밍은 클래스의 복사본을 작성힌 후 사용하도록 되어 있습니다. 이 복사본을 객체(혹은 '클래스의 인스턴트'라고 함)라고 하며 클래스의 복사본을 만드는 것을 '인스턴트를 생성한다.'라고 합니다. 클래스라는 금형에 부품을 찍어내는데, 이 부품을 인스턴트(혹은 객체)라고 부르는 것이죠. 그리곤 이 복사본에 속성(property)를 부여합니다. 클래스에는 멤버(또는 데이터멤버)와, 객체를 움직이기 위한 표준함수인 메소드(method. 또는 멤버함수)가 있습니다. 기본 클래스에 데이터멤버나 멤버함수를 추가해 새로운 클래스를 만드는 것을.. 더보기
함수, 인수, 반환값, 지역변수, 전역변수 함수란, 일정한 형식의 명령을 수학 공식처럼 규칙화한 것을 말합니다. 수학의 '함수'와 의미가 비슷합니다. 이때 (수학의 함수에서의) x값에 해당하는 것을 인수, y값에 해당하는 것을 리턴값/ 반환값이라고 합니다. 그리고 앞서 배운 프로그래밍의 변수와 인수는 동일합니다. 다만 변수 중에서 함수에 전달할 정보, 또는 함수가 받은 정보를 인수로 구분하여 부르고 있을 뿐입니다. 함수를 호출하는 방법은, 프로그래밍 언어마다 다르지만, 리턴값 = 함수의 이름 (인수) ..... 로 나타냅니다. 가인수와 실인수 가인수란, (수학 함수의) 정의역에 속한 x값들. 실인수란, (수학 함수의) 실제 함수에 사용하는 인수를 의미합니다. 주의할 점은 수학의 함수와 마찬가지로, 정의역에 속한 모든 x값은 함수에 남김없이 대입되.. 더보기
테이블/ 레코드/ 포인터 테이블(table) 전화번호부를 생각하시면 됩니다. 변수가 단 하나의 데이터값을 담기 위한 상자라면, 배열(array)은 서로 같은 종류의 데이터 묶음 여러개를 보관하는 상자들의 묶음이라 말씀드렸는데요, 테이블은 종류가 다르지만 관련된 데이터를 하나로 모은 묶음을 말합니다. 아래 그림이 테이블의 예인데요, 한 행당 한 명의 데이터묶음은 레코드라 부릅니다. 그리고 각각의 개별 정보는 멤버라고 합니다. 테이블 활용 방법 첫째, 테이블을 이름을 선언하고 둘째, 멤버명을 선언합니다. 셋째, 각 멤버에 넣는 데이터 종류(data type)을 선언합니다. 그러면 새로운 데이터형 설계도가 프로그램에 등록됩니다. 가령 테이블 이름을 baby라 지었다면, 프로그램에 새롭게 'baby형'이라는 데이터형의 설계도가 등록됩니.. 더보기
배열 배열(array) 데이터를 넣을 때 일일이 변수를 선언해야 합니다. 변수란 '데이터를 보관하는 상자'와 같다고 말씀드렸는데요, 만약 데이터의 종류나 수가 많아진다면 일일이 변수 이름을 만들어 선언하는 것은 보통일이 아닙니다. 이럴 때 같은 종류의 데이터끼리 묶어 한 번만 선언한다면 무척 편리할텐데요, 이렇게 같은 종류의 데이터마다 0부터 순서대로 번호를 매겨 묶음 전체에 하나의 이름을 붙인 것을 배열(array)이라고 합니다. 예를 들어 1반 학생들의 수학 점수 평균을 내고 싶을 때, dat, total, answer 의 세 가지 변수명만 선언하면 됩니다. 그러면 학생들의 점수를 보관하는 상자에는 자동으로 1, 2, 3...라는 번호가 자동으로 부여됩니다. 이때 이 상자들 인에는 같은 종류의 데이터, 같.. 더보기