전체 글 13

[스파르타 내일배움캠프]3일차 -인공지능을 위한 파이썬

인공지능을 위한 파이썬 5-2 [完]1~5주차 강의 복습 및 예제 풀어보기   이터레이터와 반복 가능한 객체 , 제너레이터와 yield반복 가능한 객체(Iterable)반복 가능한 객체는 하나씩 차례대로 값을 꺼내올 수 있는 객체를 말한다.리스트, 튜플, 문자열 ,딕셔너리 등은 모두 반복 가능한 객체.이들은 for 루프에서 반복 할수 있고 , 내부적으로는 __iter__() 메서드를 통해 이터레이터를 반환한다.numbers = [1, 2, 3, 4, 5]  # 리스트는 반복 가능한 객체for num in numbers:    print(num)이 예시에서 numbers 는 반복가능한 객체이며 , for 루프를 통해 각요소를 하나씩 꺼내 출력할수있다. 이터레이터이터레이터는 반복 가능한 객체의 요소를 하니씩..

[스파르타 내일배움캠프]2일차 -인공지능을 위한 파이썬

인공지능을 위한 파이썬 3-6 [完]인공지능을 위한 파이썬 4-6 [完]   데이터 타입 변환 알아보기데이터 타입 변환이란 , 변수에 저장된 값을 다른 데이터 타입으로 바꾸는것을 의미한다.이러한 변환을 명시적 변환과 암시적 변환으로 구분할수있다. 명시적 타입 변환직접 타입 변환 함수를 사용하여 데이터를 변환하는 방식을 명시적 타입 변환이라 한다. int() 함수 숫자와 문자열을 정수로 변환한다# 실수를 정수로 변환a = 3.14b = int(a)print(b)  # 3# 문자열을 정수로 변환c = "100"d = int(c)print(d)  # 100# 주의: 변환하려는 문자열이 숫자가 아니면 오류가 발생합니다.# e = int("abc")  # ValueError: invalid literal for ..

[스파르타 내일배움캠프]1일차 -인공지능을 위한 파이썬

인공지능을 위한 파이썬 1-6[完]인공지능을 위한 파이썬 2-6[完]   프로그래밍 언어란? 2진수를 사용하는 컴퓨터언어를 사람이 익히기엔 어렵기에,쉽게 컴퓨터에 명령을 내리기위해 만들어진 언어 주요 기능1.명령어 전달 -컴퓨터에서 명령 하달2.논리 표현 - 조건, 반복등 복작한 논리를 표현할수 있음3.데이터 처리 -숫자,문자열 등의 데이터를 처리할수있음 프로그래밍 언어는 2가지로 나뉘어 지며 '저수준 언어'와 '고수준 언어'로 나뉨각각의 특징은 다음과 같음 . 저수준 언어 - 컴퓨터가 직접 이해하기 쉬운 언어로 이루어져 있는 언어                      예시 - 어셈블리어 ,기계어특징   빠른 실행속도 -컴퓨터가 이해하기 쉽기에 처리속도가 빠름직접적인 하드웨어 제어  -메모리관리나 하드웨..