본문 바로가기

전체 글

(231)
점프 투 파이썬 2장 - 자료형 1장은 기본적인 설치와 에디터 등의 내용이기 때문에 2장부터 내용 정리를 한다. 2-1 숫자형 정수를 뜻하는 자료형 a = 10 소수점이 포함된 숫자 a = 0.2 a = 1.2E10 a = 1.2e-10 지수 표현을 할 때 e와 E를 모두 사용할 수 있다. 8진수는 0o, 0O로 시작 16진수는 0x로 시작 a = 0o77 print(a) //63 b = 0xABC print(b) //2748 1. 사칙연산 +, -, *, / 2. x의 y제곱 x**y로 쓴다. a = 3 b = 4 print(a**b) //81 3. %, // %는 나눈 나머지, //는 나눈 몫을 반환한다. 2-2 문자열 자료형 1. 큰따옴표로 둘러싸기 & 큰따옴표 3개로 둘러싸기 "Hard Study" """Hard Study"""..
MySQL-Sequelize 데이터베이스에는 관계형 데이터베이스와 비관계형 데이터베이스 두 종류가 있다. 관계형 데이터베이스는 엑셀파일처럼 행과 열 형식의 데이터 저장 방식을 가졌고 비관계형 데이터베이스는 딕셔너리 형식의 객체와 배열이 중첩된 구조를 가지고 있다. 비관계형 데이터베이스에는 대표적으로 json파일이 있다. MySQL은 가장 많이 쓰이는 관계형 데이터베이스 중 하나이다. MYSQL 설치 및 실행 www.mysql.com/ MySQL MySQL HeatWave is a fully managed database service for transactions, real- time analytics across data warehouses and data lakes, and machine learning services, wit..
Node.js Node.js는 자바스크립트를 실행할 수 있게 해주는 환경이다.자바스크립트로 서버를 만들고 실행하기 위해서 Node.js를 사용한다. Node.js설치구글에 nodejs를 검색하고 들어간 공식 사이트에서왼쪽의 LTS를 다운받으면 된다.설치 확인을 위해서 cmd창에 node -v, npm -v를 입력했을때설치된 버전 정보가 뜨면 제대로 설치된 것이다. 이제 프로젝트를 만들기 위한 폴더로 이동하고 cmd창에서 npm init 이라는 명령어를 입력해야 한다.package name, version, ..., author, licence까지 여러 항목들이 나오는데 패키지 이름은 그냥 web_study로 할거라 넘겼고, description이나 author도 굳이 적을 필요가 없을 거 같아서 넘겼다. 서버의 구조는..
JavaScript 변수 let a=10 let b=10 let c="hard" let d="study" let e=a+b; let f=c+d; let g=a+c; let x=2>1; let 명령어를 사용해서 변수를 선언할 수 있다. 변수의 type은 따로 지정해주지 않아도 된다. e는 20이 되고 f는 "hardstudy"가 된다. 숫자와 문자를 더한 g는 "10hard"라는 문자열로 합쳐지게 된다. x는 boolean변수로 2>1가 참이기 때문에 true값을 가지게 된다. let 말고 var로도 변수를 선언할 수 있다. var은 변수를 중복선언할 수 있지만 let은 재할당은 가능하지만 중복선언은 할 수 없다는 특징이 있다. 배열 let arr=[1,2,"hard",true] arr.push(3) arr.pop() 배열도..
Css css는 스타일을 입혀주는 언어이다. 어떤 요소에 스타일을 입혀줄 것인지 지정하기 위해서 html의 태그 안에 class와 id태그를 이용해 선자를 붙여준다. class는 여러 개를 동시에 가질 수 있지만 id는 하나만 가질 수 있다는 차이점이 있다. 긴 문장을 작성 이렇게 띄어쓰기를 통해 여러개의 클래스 이름을 동시에 가질 수 있다. html에서 봤던 style 속성은 css를 작성하게 해준다. 태그의 속성뿐만 아니라 html의 head태그 안에서도 style태그를 이용해 따로 css파일을 만들지 않고 css를 작성할 수 있다. .을 앞에 붙이면 class의 스타일을 지정해줄 수 있고 #을 앞에 붙이면 해당 id의 스타일을 지정해줄 수 있다. 예시처럼 색깔 red와 blue가 겹칠 때는 더 아래에 있는..
Html vscode에서 web-study 폴더 안에 todo-list폴더를 만들고 main.html, main.css 파일 생성 html은 태그로 이루어져 있다. 대부분의 태그는 여는 태그와 닫는 태그로 쌍을 이루고, 닫는 태그는 앞에 /가 붙는다. 태그 안에는 이렇게 속성을 추가할 수 있는데 속성이름="속성값" 이런식으로 추가가 가능하다. 예시에서 속성이름은 style, 속성값은 color: red이다. vscode에서는 html:5를 자동완성으로 입력하면 html의 기본골격을 작성해준다. 맨 위의 은 html언어로 작성중이라는 것을 의미 두 번째 줄의 html태그의 lang="en"이라는 속성은 영어로 작성된다는 뜻인데 없어도 상관없다 html은 태그가 서로 감싸며 계층적 구조를 가진다. 위의 예시 코드에서..
깃허브 기초 사용법 코드저장소 repository생성 방법과 컴퓨터에서 작업한 코드를 업로드하는 방법 깃허브에 회원가입 후 로그인, repositories 탭으로 이동 우측 상단에 초록색 new 버튼을 눌러 새 repository 생성 repository의 이름과 공개 여부 설정 컴퓨터에 프로젝트를 만들 폴더를 생성 폴더로 이동 후 cmd창에서 아래 명령어 입력하면 코드 업로드 가능 git init git remote add origin https://github.com/bluesunset0207/web-study.git (git remote add origin https://github.com/깃허브 아이디/저장소이름.git) git add . git commit -m 'd' git push origin master gi..