명령 프롬프트 기본 명령어 1. 디렉터리 이동 cd 2. 화면 클리어 cls 3. 디렉터리 내부 폴더/파일 리스트 확인 dir 4. 폴더 생성하기 mkdir 아나콘다 주요 명령어 1. 가상 환경 목록 확인 conda env list 2. 가상 환경 생성 conda create -n 또는 conda create -n python= 3. 가상 환경 활성화 & 사용 중인 가상 환경 비활성화 conda activate conda deactivate 4. 가상 환경 삭제 conda env remove -n 5. 사용 중인 가상 환경에 설치되어 있는 패키지 목록 확인 conda list 6. 사용 중인 가상 환경에 패키지 설치하기 conda install 7. 사용 중인 가상 환경에서 패키지 제거하기 conda u..

안녕하세요. 이번 포스팅에서는 자바스크립트(라이브러리 미사용)를 이용해 디지털 시계 구현하는 방법에 대해 정리해보도록 하겠습니다. 자바스크립트를 막 공부하기 시작한 초보자들에게 적합한 소규모 프로젝트 성격의 예제입니다. 목표 웹페이지에 위와 같은 모습의 단순한 시계를 표시할 것입니다. 처음 페이지가 열렸을 때는 페이지가 열린 시점의 시간이 표시되고 시계가 멈춰있습니다. 그러다 GO 버튼을 누르면 GO 버튼을 누른 시점에서부터 시간이 흐르기 시작합니다. 그러다 STOP 버튼을 누르면 다시 시계가 멈춥니다. 코드 HTML 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 디지털 시계 만들기 STOP GO 12 : 클래스가 clock인 div 요소가 실제 시계 역할을 ..

C언어 기본 자료형의 앞에는 경우에 따라 unsigned 라는 키워드를 붙여 사용할 수 있습니다. 여기서 unsigned란 '부호가 없는'이라는 의미인데, 이에 대해 간단히 예를 들어가며 정리해보도록 하겠습니다(초간단 주의!). 데이터의 표현 방식 자료형이란 언어가 데이터를 표현하는 방식으로써, 자료형마다 값을 표현하는 방식과 표현할 수 있는 값의 범위가 서로 다릅니다. 가령 int라는 자료형을 사용한다고 하면, 표현할수 있는 값의 범위는 다음과 같습니다. => int 자료형이 표현할 수 있는 값의 범위 : –2,147,483,648 ~ 2,147,483,647 int 는 4바이트 만큼의 메모리 공간을 차지하는 자료형입니다. 바이트는 8개의 비트가 모여 형성되는 단위이므로, int는 32비트 자료형입니다..

안녕하세요 탐구소년입니다. 프로그래밍 언어를 공부해 본 경험이 있는 분이라면 누구나 컴파일러 또는 인터프리터라는 단어를 접해 본 일이 있으실 겁니다. 컴파일러와 인터프리터는 둘 다 프로그래밍 언어를 해석하고 실행시키기 위해 필요한 소프트웨어입니다. 예를 들어 대표적인 프로그래밍 언어인 C언어를 실행시키기 위해서는 컴파일러를 사용하고, 파이썬을 실행시키기 위해서는 인터프리터를 사용합니다. 이렇듯 두 소프트웨어는 비슷한 목적을 가지고 있는 소프트웨어인데요. 그러나 둘 사이에는 분명한 차이점 또한 존재하기 때문에, 그에 대해 잘 알아두면 추후 프로그래밍을 공부하는 데 분명 도움이 될 것입니다. 컴파일러 사전적으로 컴파일러는 특정 프로그래밍 언어로 쓰여 있는 문서를 다른 프로그래밍 언어로 옮기는 프로그램을 말합..

안녕하세요 탐구소년입니다. 오랜만에 글을 작성하는데요. 이전 글에 이어서 오늘도 파이썬 예제입니다. 오늘의 예제는 딕셔너리를 응용한 예제입니다. 딕셔너리란? 파이썬 데이터 타입 중 하나로, 여러 개의 데이터를 한꺼번에 관리할 수 있는 데이터 타입입니다. 각 항목과 항목별 데이터를 하나의 요소로서 함께 관리할 수 있는 무척 편리하고 유용한 데이터 타입입니다. 딕셔너리는 기본적으로 중괄호({}) 를 사용해서 데이터를 묶는 형태를 띄며, 키(key)와 밸류(value)가 하나의 아이템(item)을 구성하게 됩니다. 딕셔너리의 예 dict = { 1: 'item1', 2: 'item2' } 위의 예에서 1과 2가 키(key)의 역할이고, 'item1'과 'item2'가 밸류(value)의 역할입니다. 각 아이템..

안녕하세요 탐구소년입니다. 오늘은 웹접근성을 고려하여 HTML 코드를 작성할 때 지켜주면 좋은 사항 몇 가지를 정리해보도록 하겠습니다. 각종 문서와 블로그의 글들을 활용하여 정리한 내용을 나름대로 정리하여 올린 것이니 참고하시면 좋을 것 같습니다. 그럼 바로 시작하겠습니다^^ 1. 크로스 브라우징이 가능하도록 한다. 크로스 브라우징이란? 크로스 브라우징이란, 웹표준 기술을 적용하여 웹페이지가 서로 다른 운영체제나 플랫폼에서 이상없이 구현되도록 하는 기술을 말합니다. 설명 크로스 브라우징이란 브라우저의 종류에 상관없이 웹사이트의 레이아웃이나 이미지, 데이터 등이 동일하게 보여지게 하는 상호 호환성에 대한 기술을 의미합니다. 그리고 이는 웹사이트를 개발하는 데 있어 상당히 중요한 개념이자 기술입니다. 참고자..

안녕하세요 탐구소년입니다. 오늘은 제가 재미삼아 작성한 파이썬 코드를 올려보려고 합니다(정확히는 필요한 데가 있어서 작성한 것이긴 하지만, 아무튼). 제가 작성한 것은 바로 파이썬 그래픽 모듈인 turtle을 사용해서 만든 그림 그리기 프로그램입니다. 위의 이미지를 보시면 조그만 창 안에 'Python'이라는 단어가 쓰여져 있는 게 보이시죠? 저것은 다름아닌 제가 직접 창을 띄우고 키보드를 조작해서 그린(?) 것인데요. 위에 떠있는 거북이 한 마리가 붓 노릇을 하고, 그 녀석이 지나간 자리에 색깔이 입혀지게 되는 식입니다. 위와 같은 동작을 구현한 코드를 개인적으로 기록도 하고 필요한 누군가에게 참고 자료로도 공유할 겸 여기에 올리도록 할 테니, 누군가에게는 도움이 되길 바라봅니다. 코드(draw_wit..