
데이터 엔지니어 AI/ML 엔지니어 │ │ │ ▼ ▼
f 문자열 포매팅변수를 넣을 수 있게 해준다Count 함수 - a문자열에서B의 갯수는 2개다.Find 함수 - 없으면 -1 있으면 인덱스반환Index 함수 - 없으면 에러남 이런차이Join 함수 -
리스트는 서랍장이라고 기억Mutable(리스트, 딕셔너리, 집합)Immutable(정수, 실수, 문자열, 튜플)튜플은 인덱스 값 삭제나 값 변경 불가능 함 튜플은 변하지 않는데 리스트 처럼 더하고 슬라이싱 할 수는 있음리스트+튜플은 불가능 함 튜플엔 sort 없음 딕셔
불a = 1, 2, 3, 4while a: print(a) a.pop()반복문 수행하면서Pop리스트 요소 하나씩 뺀다는 뜻 리스트 존재할때까지 1, 2, 3, 41, 2if 1, 2, 3:... print("참")... else:... prin
a = 1,2,3b = aprint(id(a))print(id(b))print(a is b)18911188361601891118836160TRUE주소값 같게 나옴 가리키는 대상이 같기에A is b 했을때 True라고 뜸 a와b가 가리키는 객체가 같기에 a = 1,2,3
이렇게 들여쓰기가 틀리면 에러가 뜸 파이썬 들여쓰기가 강제되는 언어임 이렇게 하면 택시를타고가라이렇게 출력 됨 이렇게 해도 그대로 출력되나 의미가 달라짐택시를 은 true false에 따라 출력되고 안되고 하지만밑에는 true false 여부와 상관없이 쭉 실행되는 일

03-2 while문while 문의 기본 구조나무를 10번찍어야 한다는 상황을 생각해볼 것. 10번 찍으면 그 루프문을 벗어난다.나무를 1번 찍었습니다.나무를 2번 찍었습니다.나무를 3번 찍었습니다.나무를 4번 찍었습니다.나무를 5번 찍었습니다.나무를 6번 찍었습니다.

03-3 for문 전형적인 for 문 one two three 다양한 for 문의 사용 3 7 11 튜플의 각 First+last 값을 더해서 출력 For문 While문 차이 For문 어떤 리스트나 문자열 튜플 여러 개 자료가 담긴 것을 하나씩 뽑아 와서 쓰
04-1 함수함수를 사용하는 이유함수를 사용하는 또 다른 이유는 자신이 작성한 프로그램을 기능 단위의 함수로 분리해 놓으면 프로그램 흐름을 일목요연하게 볼 수 있기 때문이다.매개변수와 인수매개변수(parameter) - 함수에서 정의되어 사용되는 변수(=인자, 파라미터
4-2 사용자 입출력사용자 입력 활용하기input 사용하기input은 입력되는 모든 것을 문자열로 취급하기 때문에 number는 숫자가 아닌 문자열이라는 것에 주의하자.입력값을 숫자로 변환하기print 자세히 알기큰따옴표로 둘러싸인 문자열은 + 연산과 동일하다문자열 띄
해당 코드문을 수행하자 새파일.txt가 생김""안의 내용이 상대경로라고 하는데파일이름만 쓰면 그 스크립트를 실행한 위치에 파일생성이렇게 하면 doit 폴더내에 새파일 생성함 C드라이브 밑에 doit폴더가 없으면 생성 안됨그래서 생성해주면.. 새파일이 생성됨출력된 결과물
Sys 모듈외부모듈을 불러온다 1 2 3 요게 다 담겨서 argv에 들어가서Args에 저장 그러면서 args 요소 하나하나 저장 for문 돌면서 출력 0으로 바꾸면 sys1.py123이렇게 출력됨 python sys1.py 2 5 3 하면반복문을 돌며 2+5+3 합산한
05장 파이썬 날개 달기클래스란클래스 선언시 반드시 대문자로 시작이렇게 하면 3에 4를 더한 값도 출력이된다.중복된 여러가지를 찍어내기 힘들 때 클래스 활용 클래스 사용 할때와 안 할때를 비교해보자.여기서는 add1과 add2똑같은두개의 함수를 만들 필요가 없다.하나의
05-2 모듈 모듈 개발자가 아닌 이상 모듈은 사용하지 모듈을 만들일은 잘 없다 함 클래스는 만들어놓고 찍는 개념이라면모듈은 어떤 파일을 만들었으면 파일을 불러와서 쓰는 개념이렇게 임포트만 해주면 그대로 mod1.py의 메서드를 불러올수 있다.자바 스프링의 주입과 비슷
모듈의 집합이라 보면됨이렇게도 불러올 수있다.이해할 필요는 없는데 이렇게도 불러올 수 있다만 알것게임폴더 안에 사운드 안에 에코파일을 불러오겠다는 뜻 자바랑 유사크게 중요한건 아니라 함 init.py의 용도init.py 파일은 해당 디렉터리가 패키지의 일부임을 알려주는
05-4 예외처리 If문 조건문 생각하면 거의 비슷하다 try-except 문4/0을 실행했을 때 오류가 뜨고 이 오류를 e라고 부르겠다. 이 오류를 잡아주고 프린트 해주는 것try-finally 문Finally는 오류가 나도 무조건 수행되는 문장여러 개의 오류 처리하
05-5 내장 함수absallanychr등등 함수가 있으니 쭉 훑어보기05-6 표준 라이브러리datetime.date05-7 외부 라이브러리pippip은 파이썬 모듈이나 패키지를 쉽게 설치할 수 있도록 도와주는 도구이다.pip install SomePackage 이렇게
06-1이렇게 하면 함수정의가 없으니 당연히 에러가 뜸이렇게 하면 구구단 2단이 출력되나 지저분해 보이니06-2 3과 5의 배수를 모두 더하기3과 5의 배수에 해당하는 수를 result 변수에 계속해서 더해 주었다. 이렇게 코드문을 줄일수도 있다. 06-3 게시판 페이
Temp Body
08-1 정규 표현식 살펴보기정규 표현식(regular expressions)은 문자열의 패턴을 표현하는 특별한 문법이다.정규 표현식은 왜 필요한가?주민등록번호를 포함하고 있는 텍스트가 있다. 이 텍스트에 포함된 모든 주민등록번호의 뒷자리를 \* 문자로 변경해 보자.일
2025년 10월 31일 금요일오후 8:34코딩이란 - 컴퓨터에게 명령을 내리는 것명령 하나하나 내린게 프로그램이런과정을 프로그래밍 프로그래밍 언어란 컨퓨터와 사람 간 소통하기 위해 만들어진 언어 파이썬이란?사람에게 친화적이다.(자바도)어셈블리 언어 기계친화적사람이 읽
2025년 11월 3일 월요일오후 8:54리스트(List) 자료형공간과 값은 일대일 대응이다.리스트는 여러 개의 값을 담는다.리스트는 여러 개의 값을 담을 수 있는 자료형, \[]로 표현 원소마다 , 로 구분Empty_list = \[] Mix_list = "a", 2
2025년 11월 4일 화요일오후 8:48반복문상품을 개가 아닌 1000개를 연산하려면?반복적인 작업을 할때 반복문을 쓴다.어떠한 조건이나 범위 내에서 어떠한 명령을 반복적으로 수행우리 회사의 서비스를 구독 중인 고객들에게 뉴스레터 보내기회의 보고서 4부 출력하기 등
2025년 11월 5일 수요일오후 8:56함수란?함수는 입력을 받아서, 어떤 일을 수행하고, 결과를 돌려주는 것특정 하나의 기능을 수행하는 명령들의 모임라면 끓이기라면 더 세분화 해서 가스레인지 올리기, 불켜기, 물붓기, 스프넣기…하나의 기능을 하는것이고 여러 개 순차
2025년 11월 6일 목요일오후 9:46모듈 - 여러 함수, 변수, 클래스등 하나의 파일로 묶어 놓은 것하나의 파일, 한마디로 하나의 .py가 모듈이다.기능 마다 모듈을 분리 -> 유지보수와 재사용에 용이두가지 종류내장 모듈 - 파이썬이 기본적으로 제공하는 모듈사용자