비전공자파이썬 썸네일형 리스트형 7-2 데이터 구조 : 튜플, 딕셔너리, 문자열 모든 내용은 청년 AI·Big Data 아카데미 온라인 기초과정 (MOOC) 내용입니다. 개인 복습을 위해 강의 내용을 정리해 포스팅합니다. 데이터 구조란? - 프로그램에서 자료들을 저장하는 여러 구조들을 자료구조라 한다. - 파이썬에서는 리스트,튜플,딕셔너리,문자열 등 다양한 데이터 구조를 기본으로 사용하도록 제공 리스트 예제 튜플 - 변경할 수 없는 리스트 - 튜플 = (항목1, 항목2, 항목3) 딕셔너리 - 키와 값의 쌍을 저장할 수 있는 객체 - 딕셔너리 = {키1:값1, 키2:값2, 키3:값3 } - 딕셔너리[키1] → 값1 소환 - 딕셔너리.get(키1) → 값1 소환 문자열 - 문자열은 문자들의 시퀀스로 정의 - 글자들이 실(string)로 묶여 있는 것이 문자열 문자열 슬라이싱 - word.. 더보기 7-1 리스트 모든 내용은 청년 AI·Big Data 아카데미 온라인 기초과정 (MOOC) 내용입니다. 개인 복습을 위해 강의 내용을 정리해 포스팅합니다. 리스트란? - 리스트는 여러 개의 데이터가 저장되어 있는 장소 - list = [값1, 값2, 값3] - 리스트는 여러 개의 데이터를 하나의 이름으로 관리할 수 있는 데이터 구조 - 서로 다른 데이터 타입의 데이터를 하나의 리스트 이름으로 관리 가능. - Empty list 만들기 : empty_list = [] 리스트 원소에 접근하기 - 인덱스 : 원소가 배열되는 순서. 0부터 시작 - season = ['s','s','f','w'] 일 시, season[0] = 's' / season[1] = 's' / season[2] = 'f' / season[3] = 'w.. 더보기 6. 함수 모든 내용은 청년 AI·Big Data 아카데미 온라인 기초과정 (MOOC) 내용입니다. 개인 복습을 위해 강의 내용을 정리해 포스팅합니다. 함수 호출 방법 - 함수는 작성후 바로 호출되지 않는다. - 함수를 호출할 경우, 그 이후에 작동된다. 함수 출력과정 정리 def 함수명(a,b) : return 변수간 식 or 명령값 (ex. a+b) # 1. 함수 설정(여기서 함수가 실행되지 않는다) 함수를 의미하는 변수 (ex. sum) = 함수명(a,b) # 2.함수 호출. (함수의 값을 변수에 저장,대입 시킨다) print(함수를 의미하는 변수) # 3. 함수의 결괏값 최종 출력. 더보기 5. 반복문 모든 내용은 청년 AI·Big Data 아카데미 온라인 기초과정 (MOOC) 내용입니다. 개인 복습을 위해 강의 내용을 정리해 포스팅합니다. 반복문 - 조건에 따라 정해진 문장을 반복 수행하는 명령문 - for - while 분기문 - return - break for - 반복적이고 지루한 직업은 컴퓨터를 통해 자동화. - for : 리스트나 튜플, 문자열의 첫번째 요소부터 마지막 요소까지 차례로 변수에 대입되어 "수행할 문장1","수행할문장2" 등이 수행 range()함수 - range([start],stop,[step]) → []안은 생략 가능 - range(start, stop)와 같이 호출하면 start부터 시작하여 (stop-1)까지 정수 생성 - start 부터 (stop – 1) 까지 ste.. 더보기 4. 조건문 모든 내용은 청년 AI·Big Data 아카데미 온라인 기초과정 (MOOC) 내용입니다. 개인 복습을 위해 강의 내용을 정리해 포스팅합니다. 조건문 - sequence(순차) - selection(선택) : 조건문 - repetition(반복) : 반복문 if 문 구조 if 로 만든 가위바위보 게임 더보기 2-1 파이썬 개요 모든 내용은 청년 AI·Big Data 아카데미 온라인 기초과정 (MOOC) 내용입니다. 개인 복습을 위해 강의 내용을 정리해 포스팅합니다. 파이썬 언어 특징 - 플랫폼 독립적 - 인터프리터 언어 컴파일러 : 사람의 언어를 기계의 언어로 번역하는 것. 컴파일러엔 2가지 방식, C언어처럼 모든 소스코드를 코딩하고 컴파일러로 넘기는 방식과 결과값을 라임별로 보여주는 인터프리터 방식 - 객체지향 - 동적 타이핑 언어 - AI 프로그래밍을 위한 많은 라이브러리 제공 - 처음 C언어로 구현 운영체제와 프로그래밍 언어 - UNIX : 운영체제. 하드웨어가 사람들이 사용하기 편리하게 운영에 관련된 소프트웨어의 집합. - LINUX : 개인 PC에도 멀티 유저를 지원 - C : UNIX를 개발하면서 만들어진 언어 - .. 더보기 1-1 문제 해결 : 컴퓨팅 사고력과 문제해결 모든 내용은 청년 AI·Big Data 아카데미 온라인 기초과정 (MOOC) 내용입니다. 개인 복습을 위해 강의 내용을 정리해 포스팅합니다. Problem Solving - 문제입력 → 문제해결 (문제해결방법과 절차 : 알고리즘 ) → 해결출력 - ex. 학생 100명 출석부르는걸 문제 인식 -> 알고리즘 -> 얼굴인식출석시스템. Computational Thinking - 정의 : 컴퓨터 과학자처럼 생각하기 - CT는 읽기, 쓰기, 셈하기와 더불어 누구나 갖춰야하는 기본 역량 - CT는 컴퓨터 과학자뿐만 아니라 누구나 배워서 활용할 수 있는 보편적인 사고이자 기술. - CT는 컴퓨터과학 이론, 기술, 도구를 활용하여 현실의 복잡한 문제를 해결하는 사고방식. - 의학, 법, 경제, 예술 등 모든 분야에서.. 더보기 이전 1 다음