프로그래밍 = 명령어의 모음(집합)파이썬은 객체지향프로그래밍 언어 이다.x=10 y=20 일때 각각 값을 바꿔서 저장하는 코드를 작성하시오수치형int (정수)float (실수)complex (복소수)불린형연산자'+' 덧셈'-' 뺄셈'\*' 곱셈% 나머지/ 나눗셈// 몫
파이썬은 기본적으로 위에서부터 아래로 순차적으로 명령을 수행특정 상황에 따라 코드를 선택적으로 실행하거나 계속하여 실행하는 제어가 필요함제어문은 순서도로 표현이 가능조건식이 참인 경우 반복적으로 코드를 실행무한 루프를 하지 않도록 종료조건이 반드시 필요 !while :
키-값 쌍으로 이뤄진 모음keys() : key로 구성된 결과value(): value로 구성된 결과items(): (key, value)의 튜플로 구성된 결과for 키, 값 in 딕셔너리.items():
open(file, moode='r', encoding=none)modewith 구문을 사용하여 더 편리하게with open 파일명 as 변수명:자바스크립트 객체 표기법으로 개발환경에서 많이 활용되는 데이터 양식
불변한 값들의 나열순서를 기자미, 서로 다른 요소를 가질 수 있음변경 불가능하며, 반복 가능함()혹은 tuple()을 통해 생성유일한 값들의 모음순서가 없고 중복된 값이 없음변경 가능하며, 반복 가능함{} 혹은 set()을 통해 생성값 추가 : .add() , 값 삭제
함수 functioninput -> output함수는 반드시 값을 하나만 return 한다.함수는 return과 동시에 종료된다.명시적인 return문 없는 경우 : None여러 값을 return 하는 경우 : tuplereturn vs printreturn은 함수 안
객체와 타입객체 - 특정 타입의 인스턴스 이다.객체 지향 프로그래밍 - 프로그램을 여러개의 독립된 객체들과 그 객체들 간의 상호작용으로 파악하는 프로그래밍 방법특정 기능을 하는 타입(추상화)인스턴스가 개인적으로 가지고 있는 속성각 인스턴스들의 고유한 변수생성자 메서드인

이차원 리스트는 리스트를 원소로 가지는 리스트 이다.행과 열을 서로 맞바꾸는것을 의미왼쪽, 오른쪽으로 90도 회전하는 경우
모든 경우의 수를 탐색하여 문제를 해결하는 방식이다.단순조건문과 반복문을 이용해서 풀 수 있다.아이디어를 어떻게 코드로 구현할 것인지가 중요하다.상하좌우 탐색(0,0)에서부터 이차원 리스트의 모든 원소를 순회하며 각 지점에서상하좌우에 위치한 다른 지점 조회 하거나 이동

시작 정점으로부터 갈 수 있는 하위 정점까지 가장 깊게 탐색하고, 더 이상 갈 곳이 없다면 마지막 갈림길로 돌아와서 다른 정점을 탐색하며 결국 모든 정점을 방문하는 순회 방법모든 정점을 방문할 때 유리하다. 따라서 경우의 수, 순열과 조합 문제에서 많이 사용한다.너비우
find( )찾는 문자가 없는 경우에 -1을 출력한다.문자열을 찾을 수 있는 변수는 문자열만 사용이 가능하다. 리스트, 튜플, 딕셔너리 자료형에서는 find 함수를 사용할 수 없다. 만일 사용하게 되면 AttributeError 에러가 발생한다.index( )찾는 문
출력값 출력값
빈 리스트를 만들고 append 함수로 하나씩 추가하는 방법 첫 번째는 내가 자주 사용하던 방식이고 두번째는 list 함수를 이용해 간단하게 리스트를 만든 방식이다세번째는 리스트 컴프리헨션이다. 처음 i는 리스트에 저장되는 값이고 두번째 i 는 for문 일부다 1~
용도: subprocess 모듈은 새로운 프로세스를 생성하고, 그 프로세스와 상호작용할 수 있는 기능을 제공