일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- python print
- 추상화
- 거듭제곱 계산
- 파이썬 if else
- 파이썬 bool
- 패턴인식
- 파이썬 else
- python define
- 파이썬 나머지
- Python
- 파이썬 int
- 파이썬 while문
- 파이썬 float
- 파이썬 산술연산
- 파이썬 제어문
- 파이썬 if and
- 파이썬
- 파이썬 function
- 파이썬 뺄셈
- 파이썬주식
- 파이썬 덧셈
- 파이썬 while False
- 파이썬 이중for문
- 파이썬 str
- python 함수
- 파이썬 나누기
- 파이썬 for문
- 파이썬 if or
- 파이썬 define
- 파이썬 //
- Today
- Total
목록전체 글 (17)
AI 지배자 람콩
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/czsYAo/btrWXiXx8ix/BquHidz9kGKJdLn8OGUVuK/img.png)
[SW예비학교] 인공지능과 컴퓨팅사고 2023-01-24 알고리즘의 개념 및 예시에 대해서 학습한다. 알고리즘 이란? - 문제를 해결하기 위한 단계적인 절차 - 컴퓨터를 위한 알고리즘은 명령어들의 순서 있는 집합 알고리즘을 프로그래밍 언어로 구현하면? - 컴퓨터 프로그램 생활 속 알고리즘의 예 ( 빵을 만드는 알고리즘 ) -1. 빈 그릇을 준비한다. -2. 이스트를 밀가루, 우유에 넣고 저어준다. -3. 버터, 설탕, 계란을 추가로 넣고 섞는다. -4. 따뜻한 곳에 놓아두어 발효시킨다. -5. 170~180도의 오븐에서 굽는다. 알고리즘 = 요리법 (recipe) - 빵을 만들 때도 순서가 잘못되면 빵이 만들어지지 않음 - 같은 빵을 만드는 방법도 여러 가지가 존재할 수 있듯이 하나의 문제에 대한 알고리..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/9mlWe/btrWWr1kVUH/ZT01K1BG4eKVHBSUCfXNK0/img.png)
[SW예비학교] 인공지능과 컴퓨팅사고 2023-01-24 추상화하는 방법, 추상화의 이점, 추상화를 사용한 문제해결 및 추상화의 예에 대해서 학습한다. 추상화의 개념을 모른다면 이 블로그를 참고하자 [4] 추상화의 개념 [SW예비학교] 인공지능과 컴퓨팅사고 2023-01-17 컴퓨팅 사고의 문제 해결 기법 중 하나인 추상화의 개념에 대해서 학습한다. 추상화의 개념 -미술 분야에서의 추상화 많은 세부 사항들이 생략 점, yeramkong.tistory.com 추상화 -복잡한 자료에서 핵심적인 개념, 기능을 간추려 내는 것 -문제 해결을 위해 필요한 컴퓨팅 사고 기법 추상화를 위해서 하는 것 -일반적인 특징들에서 필요하지 않은 것을 제외 시킴 -관련 없는 세부 사항을 제거 -여러 자료에서 일반적인 특징만을 ..
[SW예비학교] 인공지능과 컴퓨팅사고 2023-01-17 컴퓨팅 사고의 문제 해결 기법 중 하나인 추상화의 개념에 대해서 학습한다. 추상화의 개념 -미술 분야에서의 추상화 많은 세부 사항들이 생략 점, 선, 면으로만 구성 -컴퓨터 과학에서의 추상화 (abstraction) 문제를 쉽게 해결하기 위하여 불필요한 세부 사항을 제거하는 기법 복잡한 시스템의 구체적인 예로부터 공통적인 특성을 추려내서 일반적인 개념을 형성하는 과정 왜 추상화를 사용하나? -불필요한 세부 정보의 필터링을 통해 우리가 하는 일에만 집중 가능 -추상화 과정을 거치면 우리가 해결하려고 노력하고 있는 문제의 모델을 생성할 수 있음 일상생활에서의 추상화 -지도에서의 추상화 출근길에 지하철을 이용할 때 모든 세부 사항을 표시할 필요가 없음 ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/NAkSA/btrWhudaQHK/wNYIVo1plO8MtIAAE2zxJK/img.png)
[SW예비학교] 인공지능과 컴퓨팅사고 2023-01-16 컴퓨팅 사고의 문제 해결 기법 중 하나인 패턴 인식을 적용한 에제에 대해서 학습한다. 수학에서의 패턴 - 등차수열: 각항의 수가 그 앞항의 수보다 일정치씩 큰 차이가 나는 수열. * 1,4,7,10,13,16,19,22,25... * a_(n) = a_(n+1) +3 - 피보나치수열: 이전의 두 항을 더한 값으로 이루어지는 수열. * 1, 1, 2, 3, 5, 8, 13, 21, 34... * a_(n) = a_(n-1) + a_(n-2) 숫자 패턴 찾기 -패턴 인식은 예측을 하거나 해결책으로 인도하는 지름길 - 숫자들의 시퀀스에서 패턴을 찾아보기 * 3, 6, 9, 12, 15, ? -> 패턴: 3의 배수의 리스트 -> 18 * 1, 2, 4, ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/beuUqq/btrWghd4GPb/Z2yMjJo0aBatGt7AABWOi0/img.jpg)
[SW예비학교] 인공지능과 컴퓨팅사고 2023-01-15 컴퓨팅 사고의 문제 해결 기법 중 하나인 패턴 인식의 개념에 대해서 학습한다. 패턴이란? - 동일한 것이 반복되는 것 패턴의 예 -1. 아침에는 해가 뜬다. -2. 저녁에는 해가 진다. -3. 바닷가에서는 밀물과 썰물이 반복된다. -4. 밤에는 달이 뜬다. -5. 계절의 변화 (봄 -> 여름 -> 가을 -> 겨울) 패턴을 발견하는 것은 왜 중요한가? - 문제를 쉽게 해결할 수 있음 - 추후에 동일한 문제가 발생했을 경우 동일한 해결책 사용 가능 패턴 인식이란? - 여러 문제 또는 데이터 안에서 특정한 패턴 (유사성)을 찾는 것 - 컴퓨팅 사고의 4가지 기본 기법 중 하나 컴퓨터를 사용하여 문제 해결 시의 패턴의 중요성 - 동일한 코드가 반복적으로 ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/6G2Cl/btrWbL8sRgZ/N7Tsw5cQxeczUZtI18oS81/img.png)
[SW예비학교] 인공지능과 컴퓨팅사고 2023-01-14 복잡한 문제를 작은 문제로 분할하여 문제를 해결하는 알고리즘인 분할 정복 알고리즘에 대해서 학습한다. 분할 정복 (Divide and conquer) 알고리즘 - 해결할 수 없는 문제를 작은 문제로 분할하여 문제를 해결하는 알고리즘 - 분해 기법을 사용하여 어려운 문제를 해결 설계 요령 -1. Divide: 어려운 문제를 작은 문제로 분할 -2. Conquer: 작은 문제를 해결 -3. Combome: 작은 문제의 해답을 모아서 원래의 문제를 해결 분할 정복 알고리즘의 응용 -1. 거듭제곱 계산 (Exponentiation) 거듭제곱은 자신을 여러 번 곱해야 하므로 많은 시간이 소요됨. Q. 3^8 =? A. ★-1. Divide: 3^8 = 3^..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bdXRoi/btrUat1QFvY/iIQp3AKg5b9XL4frHAgbFk/img.png)
파이썬은 객체지향 언어라는 특징을 가지고 있다. 객체지향 언어는 1. 캡슐화, 2. 상속, 3. 추상화, 4. 다형성이라는 특징을 가지고 있다. 객체지향 언어는 클래스, 함수 두 가지를 가진다. 그중 이번 편은 함수에 대해 다룰 것이다. 함수(Define) : 변수를 포함하거나 역할을 가지고 있는 작은 단위의 집합 주석은 결괏값 [함수의 정의와 호출] def english(): print("english입니다") english() #english입니다 함수 선언 : def (): [매개변수가 있는 함수] def english(score): print(score) english(100) #100 1번째~ 2번째 줄은 함수를 선언한 것이다. 3번째 줄은 english 함수에 매개변수를 100을 가진다. 프로..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/rnIGG/btrT9WQXHPA/HK8qKWhYNCgx3IJ7cdkC4k/img.png)
데이터가 매우 많아지면, 유지보수가 힘들어진다. 이때 튜플(Tuple), 리스트(List), 딕셔너리(Dictionary)를 사용해서 연관성 있는 데이터들을 모아서 관리하면 된다. 이번 편에는 딕셔너리(Dictionary)에 대해 다룰 것이다. 튜플과 리스트가 궁금하면 아래 블로그에 방문해서 확인하면 된다. [Python] 간단한 파이썬 사용법 데이터가 매우 많아지면, 유지보수가 힘들어진다. 이때 튜플(Tuple), 리스트(List), 딕셔너리(Dictionary)를 사용해서 연관성 있는 데이터들을 모아서 관리하면 된다. 이번 편에는 튜플(Tuple)에 대해 다 yeramkong.tistory.com [Python] 간단한 파이썬 사용법 데이터가 매우 많아지면, 유지보수가 힘들어진다. 이때 튜플(Tupl..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/ewsjAs/btrTqDyaVkw/lC4N7sNAbEcK8kmPKehMK1/img.png)
데이터가 매우 많아지면, 유지보수가 힘들어진다. 이때 튜플(Tuple), 리스트(List), 딕셔너리(Dictionary)를 사용해서 연관성 있는 데이터들을 모아서 관리하면 된다. 이번 편에는 리스트(List)에 대해 다룰 것이다. 튜플이 궁금하면 아래 블로그에 방문해서 확인하면 된다. [Python] 간단한 파이썬 사용법 데이터가 매우 많아지면, 유지보수가 힘들어진다. 이때 튜플(Tuple), 리스트(List), 딕셔너리(Dictionary)를 사용해서 연관성 있는 데이터들을 모아서 관리하면 된다. 이번 편에는 튜플(Tuple)에 대해 다 yeramkong.tistory.com 리스트(List): 튜플과 다르게 데이터를 추가하거나 수정 및 삭제할 수 있는 자료형이다. #주석은 결괏값 [리스트 만들기/ ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cNINql/btrTobos48h/kUth1EcqWuKdxKkoXiRV7k/img.png)
데이터가 매우 많아지면, 유지보수가 힘들어진다. 이때 튜플(Tuple), 리스트(List), 딕셔너리(Dictionary)를 사용해서 연관성 있는 데이터들을 모아서 관리하면 된다. 이번 편에는 튜플(Tuple)에 대해 다룰 것이다. 튜플(Tuple): 데이터를 저장하는 자료형 중에서 데이터 처리하는 속도가 가장 빠르며, 미리 정해놓은 데이터를 관리할 때 사용된다. #주석은 결괏값 [튜플 만들기] a = ("누가바","비비빅","메로나") print(a) #('누가바', '비비빅', '메로나') 튜플을 만드는 방법은 매우 간단하다. = ("", "", "" ...) 데이터를 소괄호로 감싸서 표현한다. 그리고 소괄호 안에 쉼표를 기준으로 데이터를 차례대로 넣으면 된다. [튜플 데이터 꺼내오기] a = ("누..