목록 프로그래밍 (51)
이롭게 현명하게
목차 라이브러리란 프레임워크란 차이점 장단점 [요약] 프레임 워크는 어떠한 것을 만들기 위해 주어진 환경이고 라이브러리는 어떤것을 만들기 위해서 주어진 도구이다. 프레임 워크는 양식, 라이브러리는 도구세트라고 생각하면 이해가 쉽다. 라이브러리, 프레임워크는 둘 다 다른 누군가가 작성한 코드이다. 프로젝트를 위해서 개발자들은 이것들을 가져다 사용한다. 라이브러리와 프레임워크는 모두 개발을 쉽게 할 수 있도록 도와준다. 이것들을 사용하지 않고 개발하기는 무척 어렵다. 라이브러리와 프레임워크는 사용하기가 쉽고 좋은 것만은 아니지만 최근 개발하는 것들은 모두 사용하고 있기 때문이다. 개발자의 인건비, 개발 일정 등을 고려한다면 처음부터 모든 것을 만드는 것은 비효율적인 것이 대부분이기 때문이다. 고급 개발자들이..
목차 연산자 목록 산술 연산자 대입 연산자 증감 연산자 비교 연산자 논리 연산자 비트 연산자 기타 연산자 [연산자 목록] 우선순위 연산자 설명 결합 방향 1 () 묶음(괄호) - 2 . 멤버 접근 왼쪽에서 오른쪽으로 new 인수 있는 객체 생성 - 3 () 함수 호출 왼쪽에서 오른쪽으로 new 인수 없는 객체 생성 오른쪽에서 왼쪽으로 4 ++ 후위 증가 연산자 - -- 후위 감소 연산자 - 5 ! 논리 NOT 연산자 오른쪽에서 왼쪽으로 ~ 비트 NOT 연산자 오른쪽에서 왼쪽으로 + 양의 부호 (단항 연산자) 오른쪽에서 왼쪽으로 - 음의 부호 (단항 연산자) 오른쪽에서 왼쪽으로 ++ 전위 증가 연산자 오른쪽에서 왼쪽으로 -- 전위 감소 연산자 오른쪽에서 왼쪽으로 typeof 타입 반환 오른쪽에서 왼쪽으로 ..
목차 기본타입 null과 undefined 타입변환 변수 [기본타입] 타입(type) : 프로그램에서 다룰 수 있는 값의 종류 원시 타입(primitive type) 객체 타입(object) 숫자(number) : 정수, 실수 문자열(string) : "" , '' 불리언(boolean) : true or false 심볼(symbol) : ECMAScript 6부터 typeof : 피연산자의 타입을 반환하는 비연산자가 단 하나뿐인 연산자 typeof 연산자 자바스크립트의 기본타입은 객체이다. 객체(object) : 실생활에서 우리가 인식할 수 있는 사물 여러 프로퍼티(property)나 메서드(method)를 같은 이름으로 묶어놓은 일종의 집합체 객체 타입 [null과 undefined] null : o..
목차 내부 자바스크립트 코드 외부 자바스크립트 코드 자바스크립트를 적용하기 위해서는 에디터가 필요하다. [vscode 설치하기] [VSCODE] VSCODE 설치 / Visual Studio Code 설치하기 목차 VSCODE 설치 VSCODE 환경설정 (한글설정) 번외 [ VSCODE 설치 ] 1. 홈페이지 접속 2. 본인의 운영체제에 맞는 설치 파일 클릭 저는 window운영체제로 설치하였습니다. 2. 설치 파일 클릭 후 동의합니다 devyihyun.tistory.com [내부 자바스크립트 코드로 적용] 자바스크립트 코드는 태그를 사용하여 HTML 문서 안에 삽입할 수 있다. HTML 문서의 자바스크립트를 이용하면 현재 날짜와 시간 정보에도 손쉽게 접근할 수 있어요! 1. 현재 날짜와 시간 표시하기!..
목차 개요 기초 소개 [자바스크립트 개요] HTML : 웹의 내용을 작성 CSS : 웹을 디자인 JavaScript : 객체(object) 기반의 스크립트 언어로 웹의 동작을 구현할 수 있다. 자바스크립트는 주로 웹 브라우저에서 사용되나 Node.js 같은 프레임워크를 사용하면 서버 측 프로그래밍에서도 사용할 수 있다. 컴퓨터, 스마트 폰에 포함된 대부분의 웹 브라우저에는 자바스크립트 인터프리터가 내장되어있다. [자바스크립트 기초] 자바스크립트를 배우기 전에 필요한 기초 지식은 HTML과 CSS이다. 자바스크립트는 객체 기반의 스크립트 언어이다. 자바스크립트는 동적이며, 타입을 명시할 필요가 없는 인터프리터 언어이다. 자바스크립트는 객체지향형 프로그래밍과 함수형 프로그래밍을 모두 표현할 수 있다. 🤔 인..
목차 tkinter PyQt 파이썬 GUI를 이용해 토이 프로젝트를 진행하기로 했다. 파이썬 GUI는 어떻게 사용해야 할지 몰라 구글링 하던 중 tkinter와 PyQt를 알게 되었다. 나는 어떤 것을 선택해야 하고 어떤 차이가 있는지 알아보고 정리하게 되었다. 이외에도 다른 패키지가 있지만 tkinter와 PyQt가 가장 많이 사용된다고 한다. 간단히 요약하면 PyQt는 섬세하게 window창을 구성해야할 때 사용하지만 tkinter는 간략하게 window 창을 구성하는 경우 주로 사용한다. 그럼 PyQt를 사용하면 되는데 왜 tkinter를 사용하는지 의문이들것이다. [tkinter] python 설치 시 기본적으로 내장되어있는 파이썬 표준 라이브러리로 기본 패키지다. 기본 패키지 이므로 PyQt처럼..