목록파이썬 (9)
러너효방
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bSMi0U/btszpBSfpr0/RYvGHqqj7zhfIidVKHLIx0/img.png)
교재 : 멘토씨리즈 파이썬 이중리스트 list의 원소 타입은 어떠한 자료형도 가능합니다. list가 list의 원소가 될 수 있습니다. 이러한 list를 이중, 삼중…n중 리스트라고 표현합니다. 이중리스트는 2차원 문제를 해결할 때 주로 사용합니다. 이중 리스트는 두개의 인덱싱을 활용해 하나의 개별 원소에 접근합니다. ex) -리스트명 [][] : 개별 원소에 접근 -리스트명 [] : 1차원 리스트에 접근 실습) 예제1) 튜플 순서가 있다, 중복을 허용한다. animals=(’dog’,’cat’,’bird’,’fish’,’tiger’) 튜플은 ()가 없어도 튜플이고 튜플의 본질은 ,에 있습니다. 원소가 하나인 튜플을 만드려면 원소 뒤에 ,를 붙히면 됩니다. animal2 = ‘dog’, 예제) 튜플연산 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/EZPOR/btszk3Wxn8W/rkKfxbqckY6zCHEWoUsGR0/img.png)
교재 : 멘토씨리즈 파이썬 디폴트 파라미터 입력 파라미터를 따로 주지 않는 경우에도 함수를 호출할 수 있게 합니다. 일반적으로 어떤 한개의 파라미터가 값을 가지게 되면 다른 파라미터가 디폴트 파라미터로 사용하곤 합니다. 메서드 메서드는 특정 객체가 가지고 있는 함수를 의미합니다. 특정 자료형에 포함되어 있는 함수라고 볼 수 있습니다. 독자적으로 쓰는 함수 : print(), round(), input() 함수와 메서드는 같은 개념이지만 차이가 있다면 함수는 독립적으로 호출 할 수 있으면 메서드는 특정 객체를 통해서만 호출할 수 있습니다. 포함되어 있어 독자적으로 쓰지 못하는 함수 : .함수 num1,num2 = input().split() String 인덱싱, 슬라이싱이 가능하다 값을 수정할 수 있다. ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/D56wl/btsyPS72bXu/X0aqshuR8rjzfaufYOMGk1/img.png)
교재 : 멘토씨리즈 파이썬함수프로그램밍에서 함수는 반복적인 코드를 작성할 때 이를 짧고 간편하게 사용하기 위해 함수를 만듭니다. 프로그래밍에서의 함수와 수학에서의 함수는 차이가 있습니다.수학에서의 함수 : input과 output이 존재f(x) = x + 2;프로그래밍에서 함수 : input과 output이 없을 수도 있다.프로그래밍 언어에서 함수는 두 가지 유형으로 구분 할 수 있습니다.사전에 정의된 함수(이미만들어진 함 사용자 정의 함수사전에 정의된 함수는 지금까지 사용했던 내장함수가 그 예시입니다. print(), input(), append(), insert(), type()…내장함수-146p배우지 않은 함수들 중에서 유용한 내장 함수가 많이 존재합니다.abs(x) : x의 값의 절대값을 반환3 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/IeXg4/btsyPStq9N5/r3z7QKfTLytNnhffqU31M0/img.png)
교재 : 멘토씨리즈 파이썬for문 응용예제 풀어보기예제1) 예제2) 예제3)or 예제4) 예제5) 예제6) 예제7)
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Pjrv6/btsyJy4Owvm/eRsWM8YUvtzqGQtyc9isPK/img.png)
교재 : 멘토씨리즈 파이썬 비시퀀스와 for문 - 126P 예제1) 실행 할때마다 순서가 변경된다. 예제2) 예제3) 예제4) 예제5) 예제6) 기타 제어문 - 134p break문은 while문이나 for문과 같은 반복문을 강제로 종료하고자 할때 사용하는 제어문 입니다. 반복문 내에 break가 나타나면 곧바로 break문이 포함된 반복문은 종료됩니다. 0이 되었을 때 종료해준다. 예제) continue - 138p continue는 만나면 반복문의 조건식으로 이동합니다. continue 이용하는 경우 1. 반복에서 제외시킬 때 ex)1~100까지 더하는 데 3의 배수는 제외하고 더하기 2. 중복 체크 같은 단어나 숫자를 받으면 리스트에 추가하지 않고 조건식으로 돌아가기 예제) 예제) 예제)
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dkBEdw/btsyNpyIyM2/w9MYrG0QpmA1SZKmklaMt1/img.png)
교재 : 멘토씨리즈 파이썬 while문의 중첩 while문의 내부에 또다른 while 문이 나타나는 것을 while문의 중첩이라고 한다.반복해서 처리해야하는 대상이 2개 이상이면 while문의 중첩이 필요하다. 예제1) 총 5일 동안 하루에 3시간씩 수업을 한다. 예제2) 구구단 2~9단까지 출력 예제3) 예제4) 1부터 100사이의 모든 정수 중에서 7의 배수만 출력하는 프로그램을 구현하세요 예제5) 컬렉션(39p) ‘모음’이라는 뜻으로 파이썬에서는 여러값을 묶어서 관리하는 자료형입니다. 리스트(list) 추가, 수정, 삭제가 언제나 가능 append - 첫번째 값을 지움, insert(인덱스, 값) pop(인덱스) - 인덱스를 쓰지 않으면 맨 뒤에 값을 지움 a =[1,2,3] 튜플(tupe) 저장된..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bJdqQJ/btsyLLJkAQv/G1k7EcWFhknUIvZlZJI761/img.png)
교재 : 멘토씨리즈 파이썬 제어문 프로그램의 흐름을 제어하는 문법 프로그램의 흐름 위 > 아래 / 왼 > 오른쪽 으로 읽어간다. 제어문 조건문 조건에 의해서 명령을 실행, 실행하지 않을지 흐름을 제어하는 문법 반복문 조건에 의해서 명령을 반복할지, 반복하지 않을지 제어하는 문법 조건문 조건에 의해서 명령을 실행할지 말지를 정하는 문법 if문조건식이 참일 때 실행하는 명령 만약에 조건식이 참이라면 명령을 실행해라. if 조건식 : 조건식이 참일 때 실행하는 명령 - 만약에 조건식이 참이라면 명령을 실행해라. 활용1) not을 적는 경우 반대로 0보다 클때는 출력이 안됨| 활용2) if문은 항상 print를 들여쓰기를 해줘야 실행됩니다.| 조건문 안에서 실행할 문장은 반드시 들여쓰기를 해야한다. 공백이나 탭..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/CmkDT/btsyMotCbJd/bYMXIi7cd5qIk6O2BK9RZ1/img.png)
교재 : 멘토씨리즈 파이썬 format() 메소드(60p) 형식에 맞춰 연락처 정보를 출력하는 프로그램 연락처 {0}-{1}-{2} 순서대로 표시되며, 명시한 모든 번호는 생략할 수 있습니다. 입력함수 input() 함수명() 입력함수 : 키보드(표준 입력장치로 부터 값을 입력받을 때 사용한다.) 변수명 = input(’’); print(변수명) input함수는 모든 입력을 문자열로 저장한다. 예제1) 예제2) 연산자 연산 기능이 있는 문자 ex)식 : 2+3 연산자 : + 피연산자, 항 : 2,3 1. 산술연산자 +, - , *, / , //, %, ** // : 나눗셈을 하고 몫만 가져온다. % : 나눗셈을 하고 나머지만 가져온다. ** : 제곱연산자 2. 복합대입연산자 변수에 값을 저장하기 위해서 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/csl476/btsyLIkLusy/yWoCb34Zs34Wd9oHLy1bu0/img.png)
교재 : 멘토씨리즈 파이썬 컴파일 방식 : 번역 인터프리터 방식 : 한 줄씩 번역 기계어 : 0과 1의 이진수로 이루어진 언어 0 : 전류가 통하지 않는 상태 off 1 : 전류가 통하는 상태 on 인터프리터 방식 : 대화형 언어 파이썬 특징 : 머신러닝 빅데이터 분야로(마케팅, 무역, 빅데이터)급부상 빠른 속도로 프로그램 개발이 가능합니다. 파이썬 활용 : 빅데이터에서 시각화, 인공지능 분야 IDE(Integrated Development Enviromnent) 통합개발환경 소스코드 작성, 오류 수정, 컴파일, 실행, 배포 등 프로그램을 개발하기 위해 필요한 모든 작업을 하나의 프로그램 안에서 처리할 수 있는 환경 인터프리터 방식 : 한 줄씩 번역 IDLE 시작 후 쉘에서 Ctrl + N 누르면 스크립..