강좌/프로그래밍

    타언어 개발자를 위한 파이썬 입문

    기존 타언어 개발자를 위한 강좌가 있으면 좋겠는데 .. (C++ 외에도 C#이나 JAVA에 익숙한 분들) 인터넷에는 너무 처음부터 설명하는 강좌밖에 없어서 저 처럼 시간 아까우신 분들을 위한 강좌에요. 파이썬 알아두면 다른 고수준 언어도 접근하기 쉬워요. (루비,루아,자바스크립트 같은..) 기존 언어 익숙하신 분들을 위한 강좌에요. 한 5분만 투자하면 마스터하실거 같네요. 그럼 빠르게 시작해봐요. 1. 설치 #1 아래 경로에서 설치 인스톨러 다운받으세요. https://www.python.org/downloads/ 설치시에 PATH 환경변수 등록을 체크 하는걸 권장합니다. 만약 안하셨다면 파이썬이 설치되어 있는 경로와 해당 경로안에 Scripts라는 폴더를 PATH에 추가합니다. (저는 D:\Phytho..

    메모리와 포인터

    메모리 게임도 컴퓨터 프로그램입니다. 컴퓨터 프로그램의 핵심은 데이터를 산술 가공한후 입출력(Read/Write, Get/Set, Input/Output) 하는 것 입니다. 여기서 데이터의 입출력은 컴퓨터 주기억장치에 기록된 데이터만 가능합니다. 주기억 장치란 일반적으로 컴퓨터 RAM 공간이며 OS 커널에서 관리를 해주는 한도 내에서 사용 가능합니다. 이중 프로그래머가 직접 다룰 수 있는 영역은 HEAP(힙) 이라고 불리는 영역이고, OS 커널의 관리하에 접근 가능한 영역을 얻어 와야만(할당) 사용 가능합니다. 프로그래밍 언어에서 alloc, malloc, new 등의 함수나 연산자로 할당한 메모리가 바로 힙영역입니다. 즉 OS 커널은 컴퓨터 휘발성 공간에 포함되어 있는 영역을 힙이라는 이름으로 관리하며..