윈도우(Windows)에 파이썬(Python) 3.3.0 설치 하기 공부를 위해윈도우(Windows)에 파이썬(Python)을 설치해 보았습니다. 설치 과정과 알아둘점 몇가지를 공유합니다. 언제나 잘못된 부분에 대한 지적이나 의견은 환영합니다. (추가 : 파이썬을 왜 설치하는가? 아니 파이썬을 설치한다는 말이 무엇인가? 파이썬 코드를 쓰고 실행하기 위해서는 파이썬 인터프리터가 있어야 한다. 즉 파이썬을 설치한다는 말의 의미는 파이썬 인터프리터와 파이썬 통합개발환경 IDLE('아이들'이라 읽는다)을 설치한다는 의미이다.) 파이썬(Python) 다운로드 파이썬은(Python)은 http://www.python.org/공식웹사이트에서 다운로드 받을 수 있습니다. 왼쪽 다운로드 탭을 누르면 OS별로 인스톨 파일..
우분투(ubuntu) apt-get으로 장고(Django) 패키지 설치하기 리눅스 우분투(ubuntu)에 장고(Django)를 설치하는 방법을 알아보고자 합니다. (참고로 장고(Django)란 파이썬(Python) 기반의 웹 프레임웍으로 웹사이트를 초보자도 쉽게 만들 수 있도록 도와줍니다.) 기본 환경 파이썬(Python)이 설치되어 있다고 가정합니다. 안되어 있다면 $ sudo apt-get install python 으로 설치하도록 합니다. (참고 : apt-get(Advanced Packaging Tool)은 우분투(Ubuntu)에서 쓰이는 팩키지 관리 명령어 도구입니다.그외에도 우분투에는 KDE의 패키지관리자인 muon software center / GNOME의 Synaptic package m..
MVC(Model View Controller) 패턴 요즘 PHP 프레임워크를 보다 보니 'MVC(Model View Controller) 패턴'이란 녀석이 줄줄이 끌려 나옵니다.MVC가 무엇인가? 라고입사 면접시에 물어보는분도 있다고 하니간략히 나름정리 삼아 적어놓습니다. MVC 패턴은애플리케이션을 자료(모델)와 인터페이스(뷰) 그리고 둘의 동작을 관리하는컨트롤러로 분리한 개발 구조 형식이라 봅니다. 이렇게 분리한 이유는 나중에 개발된 애플리케이션의 유지 보수가쉽다는 점입니다. 협업도 가능하게 되며 사용자 인터페이스가 변경되더라도모델(Model) 이나 컨트롤러(Controller) 부분은 전혀 건드릴 필요가 없습니다.
프레임워크 & 라이브러리 요즘 CodeIgniter를 공부하고 있습니다. '코드이그나이터는 프레임워크이다'라고 유저가이드에 한 구절 나오는데 프레임워크는 무엇이고 라이브러리와의 차이는 무엇일까? 하고 생각하게 됩니다. 여기저기 주워들은 이야기를 종합해 보면 이렇습니다. 가령 A라는 사람이인천에서 서울로가야 한다고 칩시다. 걸어서 갈 수도 있겠지만 이 사람은 직접 오토바이를 만들어서 타고 가는 방법을 선택했습니다. 모터(라이브러리)와 바퀴((라이브러리)), 핸들(라이브러리) 등등을 조립해서 서울까지 갔다고 합니다. 시간과 노력이 들었지만 얻은 지식과 노하우도 많았다고 합니다. 다음으로 B라는 사람입니다. 동일하게 인천에서 서울로 가야하는데 이 사람은 자동차(프레임워크)와 오토바이(프레임워크) 중에서 최신 ..
요즘PHP를 공부하고 있습니다. 하나 둘 마구 머릿 속에 넣다보니 PHP 프레임워크라는 녀석이 나오네요. 그 중에서도 코드이그나이터(CodeIgniter)가 눈에 들어 옵니다. PHP 프레임워크란 이녀석 코드이그나이터(CodeIgniter)가 뭘까? * PHP는 뭐지? 모두가 알고 있듯이 웹 페이지는 HTML로 정보를 보여줍니다. 하지만 HTML 만으로는 정적인 내용을 보여줄 수 밖에 없죠. 그래서 나온것이 PHP입니다. PHP는 웹 페이지가 사용자의 브라우저에 전송되기 전에 서버를 통해서 페이지의 내용을 조작할 수 있도록 합니다. 이런 조작의 과정에서 MySQL 데이터베이스를 이용하기도 하죠. * 날코딩은 또 뭐야? PHP 스크립트를 이용해서 우리의 웹 페이지가 동적으로 변할 수 있겠되었습니다. 개발자..
스태틱(static) 변수 인클루드(include)와 함수 선언 사이에 변수를 선언하면전역변수로써 프로그램의 전역에서 해당 변수명을 마구 불러서 쓸 수 있게된다. (참고로 전역변수들은 데이터 영역에 할당됨)이렇게 전역 변수들을 여러 소스 파일들에서 사용하다 보면 예상치 않게 원치않는 전역변수에 값을 대입하게되는 경우가 허다하다. 그럴때 변수가 선언된 스코프 즉 해당 파일 내에서만 전역변수로 쓰고 싶을 때 스태틱(static) 변수를 써주면 되겠다. 물론 전역변수들은 되도록 사용하지 않는게 여러모로 정신건강에 좋더라.
- Total
- Today
- Yesterday
- 팅크웨어
- 아이나비 탭 XD11 Pro
- 티스토리챌린지
- c언어
- 블랙박스
- 오블완
- 아이나비
- 독후감
- 박근혜
- X1 DASH
- 소니
- 독서
- 티스토리
- 캠코더
- AXP35
- 아이나비 탭 xd9
- 아이나비 Tab XD9
- SM5
- 블로그
- CSS
- 소니 캠코더
- Sony
- Ai
- 소니 핸디캠
- 서평
- 소니 AXP35
- 아이나비 패드
- qxd1000a
- 한빛미디어
- 아이나비 태블릿
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |