언어 배우기 (19) 썸네일형 리스트형 Python - List 0. 리스트란? - 순서를 갖는 임의의 객체 집합 - 임의의 객체를 요소로 가질 수 있으며, [ ] 로 표시하고 안에 요소를 콤마(,)로 구분 - 시퀀스 자료형중 하나 - 요소의 값 변경 가능 1. 리스트 지정 변수 = [값1, 값2, 값3, 값4, 값5] 값은 0부터 시작! x[0] = 1 / x[1] = 2 / x[2] = 3 / x[3] = 4 / x[4] = 5 문자형을 넣을때는 따옴표로 표시 ex) x = [ 'a', 'b', 'c' ] 2. 슬라이싱 - 범위를 표현하는 다양한 방법 [m:n] : 인덱스가 m이상 n미만인 요소를 슬라이싱 [:n] : 처음부터 n미만의 요소까지 [m:] : m부터 끝까지 [:-n] : 처음부터 끝에서 n번째 미만인 요소까지 [:] : 처음부터 끝까지 [::2] :.. Python 설치 1. Python(파이썬) 설치 https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 혹시 기존에 파이썬이 깔려있다면 삭제 후 재설치 하는게 마음 편하다. 설치시 Add Python 3.x to PATH 체크 필수 2. Pycharm 설치 https://www.jetbrains.com/pycharm 파이썬 에디터로써 좀 더 편한 환경을 제공 Python 이란? 1. 특징 - 독립적 플랫폼 - 인터프리터 언어 - 스크립트 언어 - 인공지능(AL)이나 머신러닝(ML)분야에서 사용되는 언어 - 객체지향 - 동적 타이핑 2. 사용하는 이유 - 문법이 쉬워 빠르고 간편함 - 다양한 기능 제공 - 인간 지향적인 간단한 문법 - 다양한 라이브러리(데이터 처리에 관련된 다양한 확장 라이브러리) 3. 주로 하는일 - 시스템 유틸리티 제작, GUI 프로그래밍 - C/C++과의 결합, 웹 프로그래밍 - 수치연산, 데이터베이스 프로그래밍 - 데이터 분석, 사물인터넷 4. 약점 - 시스템과 밀접한 프로그래밍 영역 부족 - 모바일 프로그래밍에 부적합 이전 1 2 3 다음