List 시퀀스 자료형 원소들이 연속적으로 저장되는 형태의 자료형 리스트는 함수로 사용이 가능 리스트 = list() //빈 리스트 생성 리스트는 다차원으로 사용할 수 있음 만드는 방법 대괄호로 묶어주고 ‘,’(콤마)로 값들을 구분 리스트 = [값1, 값2, ....] range란? 연속된 숫자를 생산하는 기능 range(시작, 끝)를 통해 시작부터 끝-1까지의 수를 반환해 준다 range(시작, 끝, 증가)를 통해 시작부터 끝-1까지의 수를 반환해 준다 리스트와의 사용 예시 리스트 = list(range(0,10)) 리스트 = list(range(0,10,-1)) 리스트를 이용해서 변수 넣기 변수1, 변수2, 변수3 = [값1, 값2, 값3] # 값1은 변수1로 값2는 변수2로 값3은 변수3으로 할당 ..
분류 전체보기
입력과 출력 입력 : input() 변수 = input() // 변수에 입력 된 값이 할당 됨 입력되는 모든 값들은 문자열로 할당됨 input은 하나의 값만 받을 수 있음 입력의 안내 문구는 함수 안에 넣으면 안내문구를 출력할 수 있음 변수 = input('안내문구') 출력 : print() 함수에 입력 시 sep=’구분자’를 통해서 구분자를 지정해 줄 수 있음 sep의 기본값은 공백 하나(’ ‘) 함수에 입력시 end=’ 끝문자’를 통해서 끝눔자를 지정해 줄 수 있음 end의 기본값은 ‘\n’(줄 바꿈) Tip 함수와 메서드의 차이는? 함수 : 함수는 어디에 속해있지 않고 단독 모듈이라 함수를 그냥 호출하여 사용할 수 있음 메서드 : 함수의 클래스 안에 속해 있고 클래스의 멤버 변수를 이용해 구현된 것
변수 하나의 값을 저장할 수 있는 공간 변수에는 숫자, 문자, 리스트, 딕셔너리등 거의 모든 것을 담을 수 있음 하나의 변수에 하나의 값을 넣을 때 변수이름 = 값 두개의 변수에 하나의 값을 각각 넣을 때 변수이름 1, 변수이름 2 = 값 1, 값 2 변수에 값을 넣는 것을 할당(assignment)이라고 함 ‘=’는 할당 연산자 +=, /=, -=, *= 와 같은 연산자는 산술 후 바로 할당하는 문법 변수를 만드는 규칙 영문 문자와 숫자를 사용할 수 있음 대소문자를 구분 첫 글자는 대문자로 쓰는 것을 지향 문자부터 시작해야 하며 숫자부터 시작하면 안 됨 _(밑줄 문자)로 시작할 수 있음 특수문자(+,-,*,/,$,@,&,% 등)는 사용할 수 없음 파이썬의 키워드(if, for, while, and, o..
기본 문법 Print() 화면의 출력을 위한 명령어 괄호 안에 출력을 하고 싶은 내용을 적음 ;(세미콜론) 파이썬은 기본적으로 한 줄에 하나의 명령어를 작성 2개 이상의 명령어를 작성할 때는 세미콜로(;)을 사용하여 구분 주석 작성한 내용을 사람만 볼 수 있도록 만드는 것 #(샵)을 이용하여 한줄 주석처리 가능 “”” 을 시용하여 여러줄을 주석처리 가능 들여 쓰기 Python은 들여 쓰기가 문법 Python의 들여 쓰기는 코딩 스타일 가이드 기준 공백 4칸 코드 블록 특정 동작을 위해 코드가 모여있는 상태 Python은 들여 쓰기를 기준으로 코드 블록을 구성 사칙연산 더하기 : + 빼기 : - 곱하기 : * 나누기 / : 우리가 알고 있는 나누기 // : 몫을 반환 % : 나머지를 반환 거듭제곱 : **..
👉해당 게시글은 남궁성의 "자바의 정석 3판"을 읽고 공부하며 정리한 내용을 공유합니다. 자바(Java Programming Language) 자바란? 썬 마이크로시스템즈에서 1996.01.에 공식 적으로 발표한 객체지향 프로그래밍 언어 운영체제에 독립적임 - 운영체제의 종류에 관계없이 실행이 가능 C++의 장점을 채택하며 잘 사용되지 않는 부분을 과감히 제외 자바언어의 특징 운영체제에 독립적이다 객체지향언어이다 비교적 배우기 쉽다 자동 메모리 관리(Garbage Collection) 네트워크와 분산 처리를 지원 멀티쓰레드를 지원 - 시스템과의 관계없이 멀티 쓰레드 구현 가능 동적 로딩(Dynamic Loading)을 지원 - 모든 클래스가 로딩되지 않고 필요한 시점에 클래스를 로딩하여 사용할 수 있음 ..
비동기 데이터 통신 HTTP HyperText Transfer Protocol 웹 브라우저와 웹 서버가 데이터를 주고받을 수 있게 디자인된 통신 규약 웹에서 이루어지는 모든 데이터 교환의 기초 규약을 암호화하여 보안을 확장한 규약을 HTTPS라 함 HTTP 통신의 특징으로 인해 stateless규약이라고도 함 HTTP 통신 HTTP에서 클라이언스(사용자)가 서버(호스트)에 요청 메시지를 보내고 이에 대해 서버가 응답 메시지를 반환 서버는 응답 메시지를 반환한 후 초기상태로 돌아감 HTTP 요청 요청 메시지는 요청행, 요청 헤얻, 메시지 본문으로 구성됨 요청행 : 요청 메소드, URL, HTTP 버전 정보 등을 포함 요청 헤더 : 메시지 정보, 메시지에 저장한 데이터 정보 등을 포함 메시지 본문 : 서버 ..
로컬 스토리지 window.localStorage locaStorage 속성은 현재 도메인의 로컬 저장소에 접근할 수 있게 해 줌 로컬 저장소는 웹브라우저에서 각 도메인에 대해 할당해 주는 저장공간으로 여기에 데이터를 영구적으로 보관할 수 있음 영구보관 : 브라우저가 껐다가 켜거나 페이지를 새 로고침해도 해당 도메인에 데이터가 남아있도록 할 수 있음을 말함 데이터 보관 시 데이터의 이름과 데이터의 실제 값을 각각 지정하며 데이터 타입은 문자열 형태만 허용 loacalStorage 사용법 데이터를 읽거나 쓸 때는 메서드를 이용해 접근 메서드명 기능 사용 예 setItem 키와 밸류를 전달받아 저장 setItem(”key”,”value”) getItem 전달받은 키에 해당하는 밸류를 반환 getItem(’K..