전체 글 (210) 썸네일형 리스트형 점프 투 파이썬 5장 - 파이썬 날개 달기 5-2 모듈 모듈은 함수나 변수, 클래스를 모아 놓은 파이썬 파일이다. 다른 사람들이 이미 만들어 놓은 모듈을 사용하거나 직접 만들어서 사용할 수도 있다. def add(a, b): return a + b def sub(a, b): return a - b 이렇게 간단한 함수 2개를 만들고 mod.py에 저장한다. import mod print(mod.add(3, 4)) print(mod.sub(4, 2)) mod.py가 저장된 폴더와 같은 폴더에서 파이썬 파일을 만들고 import를 통해 모듈을 불러올 수 있다. 모듈 내의 함수를 사용하기 위해서 .을 붙이고 함수 이름을 입력하면 된다. from mod import add print(add(3, 4)) mod.py의 모듈 안에서 특정한 함수만 가져와서 사.. 점프 투 파이썬 4장 - 파이썬의 입출력 4-1 함수 def 함수_이름(매개변수): 수행코드1 수행코드2 return ~~ 파이썬에서 함수의 구조이다. def를 이용해 함수를 만들고 들여쓰기로 함수에서 수행할 코드를 작성해야 한다. return은 함수가 반환하는 값을 의미한다. def add(a, b): // a, b는 매개변수 return a+b c = add(3,4) // 3, 4는 인수 이렇게 return을 통해 반환한 값을 변수에 저장할 수 있다. 여기서 매개변수는 함수에 입력으로 전달된 값을 받는 변수이고, 인수는 함수를 직접 사용할 때, 즉 호출할 때 전달하는 실제 값을 의미한다. def add(a, b): return a+b c = add(a=3,b=4) d = add(b=4,a=3) 이렇게 매개변수의 값을 미리 지정해서 함수를 만.. 점프 투 파이썬 3장 - 제어문 3-1 if문 if문은 조건문이다. if 조건문: 수행 코드 else: 수행 코드 if문의 기본 구조이다. if문의 조건을 만족하지 않으면 else 안으로 이동한다. 조건문 뒤에는 : 콜론을 붙여야 하고, 수행 코드는 꼭 들여쓰기를 해야 한다. x y x가 y보다 크다. x == y x와 y가 같다. x != y x와 y가 같지 않다. x >= y x가 y보다 크거나 같다. x = 60: s = 'success' else: s = 'fail' s = 'success' if score >= 60 else 'fail' 변수 = 조건문이_참인_경우의_값 if 조건문 else 조건문이_거짓인_경우의_값 조건부 표현식은 if, else 문을 한 줄로 표현할 수 있다. 3-2 wh.. 점프 투 파이썬 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가 겹칠 때는 더 아래에 있는.. 이전 1 ··· 23 24 25 26 27 다음