개발공부 34

SCOOP 설치하기

Scoop 설치하기 https://scoop.sh/ Windows Powershell(관리자)을 먼저 연 다음 Scoop을 설치해야 함. 제어판-프로그램 제거-Windows 기능 켜기/끄기 4.8 체크되어있는지 확인 window powershell 실행 문구 복사 - powershell에 붙여넣기 질문에 대하여 답 대문자 "A"를 입력하면 된다. ★ "sysdm.cpl" (시스템 속성 명령어: 자주 쓰이므로 외워둘 것) 입력하면 고급 탭 - 환경 변수 환경변수는 대문자로 설정한다. 상단은 해당 계정 사용자에 대한 변수이고, 하단은 더 중요한 변수를 설정할 때 사용한다. 지금은 상단 사용자 변수에 SCOOP을 추가한다. powershell을 종료하고 다시 실행 위 내용을 복사하여 붙여넣기 Scoop이 설치..

STUDY/ETC 2022.02.23

주석, 들여쓰기, 강제종료

주석 Comments 기호 #를 입력하면 # 뒤에 적힌 문장은 모두 주석 처리된다. 문장 입력 후 Ctrl + / 단축키를 입력하면 여러 줄이 모두 주석으로 변환된다. 주석을 해제할 때에도 Ctrl + / 단축키를 다시 입력하면 된다. 들여쓰기(Lines and Indentation) 코드를 읽기 쉽도록 일정한 간격을 띄워서 작성하는 방법. 파이썬에서는 들여쓰기 자체가 문법이므로 제대로 입력해주어야만 오류가 발생하지 않는다. 들여쓰기는 공백(Space), 탭(Tab)으로 입력할 수 있다. 여러 줄을 선택하고 tab을 누르면 여러 줄에 tab이 적용된다. Shift + Tab: 내어쓰기. 들여쓰기된 코드를 다시 밖으로 빼낸다. 강제종료 Ctrl + C 무한루프에 빠졌을 때 프로그램을 강제종료하는 것.

STUDY/Python 2022.01.31

Python파이썬의 정의와 예약자(키워드)

파이썬 [ python ] 오픈소스 고급 프로그래밍 언어 중 하나. 객체 지향 언어이다. C언어를 기반으로 한 오픈소스 고급 프로그래밍 언어로, 1991년 귀도 반 로섬(Guido van Rossum)에 의해 설계 및 개발되었다. 파이썬이라는 이름은 파이썬을 설계한 귀도 반 로섬이 좋아하는 코미디 프로그램 “Monty Python's Flying Circus”에서 따온 것이라고 한다. 초보자뿐만 아니라 전문가들도 포함하는 매우 다양한 사용자층을 가지고 있으며, 플랫폼 독립적이기 때문에 다양한 플랫폼에서 사용 가능하고 또한 기본 제공되는 라이브러리가 매우 많다. 이 때문에 교육을 주된 목적으로 하는 여러 교육기관과 연구기관, 산업계 등에서 사용된다. C언어와 다르게 인터프리터식 동적 타이핑(Dynamica..

STUDY/Python 2022.01.31

자바JAVA, 이클립스Eclipse 설치하는 법 (윈도우 64bit 기준)

Java를 설치하는 법 1. 윈도우에 자바가 설치되어있는지 확인하기 : win + R 키, cmd 입력하여 실행 2. CMD 창에서 java -version과 javav -version 입력하기 버전 정보가 없으면 설치되어 있지 않은 것으로 설치하면 된다. 3. 내 컴퓨터 - 속성 - 윈도우 버전 확인하기 4. 구글에 "java development kit" 검색하기 혹은 jdk 11 https://www.oracle.com/kr/java/technologies/javase/jdk11-archive-downloads.html 윈도우 64비트 버전의 exe 파일을 다운하고 설치한다. 5. 번거롭지만 oracle에 로그인하여야 한다. 계정이 없다면 계정을 만든다. 6. exe 파일을 실행하여 java를 설치..

STUDY/JAVA 2022.01.29

JavaScript의 정의와 html과의 차이점, <input>

자바스크립트 [ JavaScript ] ​ 웹 페이지에서 사용자로부터 특정 이벤트나 입력 값을 받아 동적인 처리를 목적으로 고안된 객체 기반의 스크립트 프로그래밍 언어. 사용자 경험을 향상시키기 위한 방법으로 주로 사용된다. 일반적으로 HTML 문서에 내재되며, 브라우저에서 실행된다. 예를 들면, 마우스를 HTML 문서의 특정 이미지나 텍스트 위로 가져갔을 때 이미지 크기가 커지거나 텍스트의 색이 바뀌는 기능이다. 또 검색창 입력 박스에 ‘자’를 입력하면 현재 기준으로 사용자 검색이 많은 ‘자’로 시작하는 검색어 목록을 보여주는 기능도 자바스크립트로 구현한 것이다. ​ 자바스크립트는 주로 웹 브라우저 내에서 사용되는 언어였으나, 자바스크립트 기반의 런타임 플랫폼(예: Node.js)들이 개발되면서 서버측..

STUDY/JavaScript 2022.01.29

box model: border, block, display:none, padding, margin, width

태그는 줄 바꿈이 되지만 태그는 줄 바꿈이 되지 않는 이유 : 태그는 제목 태그이고, 이는 화면 전체를 쓰는 것이 더 편리하기 때문이다. 링크 앞뒤에 있는 콘텐츠가 줄 바꿈이 된다면 상당히 불편하므로 링크는 줄 바꿈을 하지 않고 자기의 콘텐츠 크기만큼을 사용한다. 웹페이지에 있는 모든 에 대해서 테두리를 만들기: border border-width: 테두리의 두께 border-color: 테두리의 색상 border-style: 테두리의 생김새(단선인지, 점선인지 등) 화면 전체를 쓰는 과 자기의 콘텐츠 크기만큼의 부피를 쓰는 의 모습이다. 인 윗 칸과 인 아래칸 박스 크기의 차이로 확인해볼 수 있다. "block": 화면 전체를 쓰는 태그 한 영역을 차지하는 박스 형태를 가지는 성질. 때문에 width ..

STUDY/CSS 2022.01.29

font-size, text-align, id, class, saw, 우선순위

글씨 크기를 조절하고자 할 때의 검색어 : css text sixe property font-size: px; 가운데 정렬하고자 할 때의 검색어 : css text center property text-align: center; 파란색: 아직 방문하지 않았다 보라색: 한 번 방문했었다 ​ Q. 모든 a 태그를 검은색으로 바꾸고 방문했었던 HTML과 CSS는 회색, 현재 방문하고 있는 CSS는 빨간색으로 바꾸고 싶을 경우에는? ! 회색으로 표기 가능하나 코드에 중복이 생기게 됨. ​ 그래서 class라고 하는 HTML의 속성을 부여하고, 속성의 값으로 '보았다'라는 뜻에서 saw라고 지정한다. 다음과 같이 입력하였을 경우 적용되지 않는다. ​ 보라색 "saw"의 의미란 이 웹페이지의 모든 saw라는 이름의..

STUDY/CSS 2022.01.28

style="color:red", text-decoration, 선택자Selector

현재 이용자가 2. CSS 페이지에 머무르고 있다는 표시를 해주고 싶을 때, 2. CSS에 컬러를 입히고자 한다. ​ style = : 값으로 반드시 CSS의 효과가 들어 온다는 의미. ​ : 속성이 효과만 있어서는 이 효과(색을 바꾸는 것)를 어디에 지정할지 설명할 수 없기 때문에 a { } 라는 코드가 추가적으로 들어오는 것이다. ​ a { } : 선택자Selector color:black; : 효과, 선언Declaration 밑줄 없애는 법 ; 의 의미: 디스크립션이 시작되고 끝나는 것을 구분하기 위해서 구분자로 세미클론을 입력. 효과 지정 후 ; 필수 ​ 2. CSS에만 밑줄을 긋고자 한다.

STUDY/CSS 2022.01.28

CSS의 정의, <!--, -->, <style>, a color:(color), 효율적인 코드

CSS: cascading style sheets (스타일 시트) ​기존의 HTML은 웹 문서를 다양하게 설계하고 수시로 변경하는데 많은 제약이 따르는데, 이를 보완하기 위해 만들어진 것이 스타일 시트이고 스타일 시트의 표준안이 CSS이다. HTML을 이용해서 웹 페이지를 제작할 경우 전반적인 틀에서 세세한 글꼴 하나 하나를 일일이 지정해주어야 하지만, 웹 페이지의 스타일(작성형식)을 미리 저장해 두면 웹 페이지의 한 가지 요소만 변경해도 관련되는 전체 페이지의 내용이 한꺼번에 변경되므로, 문서 전체의 일관성을 유지할 수 있고 작업 시간도 단축된다. ​ 따라서 웹 개발자들은 보다 풍부한 디자인으로 웹을 설계할 수 있고, 글자의 크기, 글자체, 줄간격, 배경 색상, 배열위치 등을 자유롭게 선택하거나 변경할..

STUDY/CSS 2022.01.28

github(깃허브) 사용법

IT 및 개발 직군이라면 필수로 알아야 하는 깃git과 깃허브github에 관하여 간략하게 정리해보는 포스팅이다. 1. Git 이란? 소스코드를 효과적으로 관리하기 위해 개발된 분산형 버전 관리 시스템 분산형 버전 관리: 버전을 관리하는 시스템. 여러 명의 개발자가 코드를 작성하고 계속해서 업데이트를 해 나갈 때, 각각의 업데이트 버전을 개인 PC에 기록하는 것. 다른 사람들과 함께 특정한 프로젝트를 동시에 작업할 수 있으면서 동일한 소스코드를 2명 이상이 한꺼번에 수정하더라도 충돌이 발생하지 않게 된다. 소스 코드가 변경된 이력을 쉽게 확인할 수 있고, 특정 시점에 저장된 버전과 비교하거나 특정 시점으로 되돌아갈 수도 있음 2. Github란? Git을 특정 PC가 아닌 원격 저장소에 저장하고 Git으..

STUDY/Git 2022.01.28