아이티동스쿨 [HD]ORACLE (19c) 기초에서 활용까지 제대로 배우기 인강 후기
함께하는 공부! 同School 취업인적성 자격증 공무원 I T 인문/교양 발음/스피치 토익/텝스/오픽 일본어/JPT/JLPT 중국어/HSK 제3외국어 한국어/TOPIK
아이티동스쿨 No.1 IT 독학 강좌 인강
아이티동 소개 | 무료강의 | 수강후기 | 고객센터 | 이벤트 | 장바구니
회원가입
프로그래밍
그래픽
컴퓨터일반
자격증
내 강의실  >
수강 후기   |   Review IT동스쿨 > 수강 후기


+3,000P
지난 주
우수 후기
34954번째 리뷰
2024/11/28
knso****
(lv.15)
[HD]Illustrator CC 2021 기초 다지기
9강 오브젝트 변형하기4
강사: 김기민
진행방식
콘텐츠
강사
교재
동영상
활용예제를 통한 오브젝트 변형하기 중 스케일, 반전 툴을 이용하여 오브젝트를 변형을 주었습니다. 여려가지 모양에 대해 고민하고 변형툴로 작업을 해보니 참 재미있었습니다. 일러스트레이터의 각 기능들은 너무 유용하고 재미 있습니다.
27215번째 리뷰
2022/02/03
rpa3****@naver.com
(lv.34)
[HD]빅데이터 분석 R 프로그래밍 배우기 - 기초1
5강 R 벡터
강사: 박철
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : 프로그래밍 언어 R에대한 기초 공부를 할 수 있습니다.) 기초 강의다 보니 어려운 점은 없지만 6년전에 찍힌 강의다 보니 지금 현재 R과 살짝 다른점이 있어 보입니다. 친절한 설명 감사드립니다! 다만 조금만 더 예시를 이용한 설명을 해 주시면 더욱 이해가 쉽게 될것 같습니다.
27214번째 리뷰
2022/02/03
bang****
(lv.9)
[HD]Illustrator CC 2021 기초 다지기
3강 기본 도형 연습하기1
강사: 김기민
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : ALT와 CTRL의 차이점에 대해 명확히 배울 수 있었습니다.) 일러스트레이터의 기초부터 천천히 배워나갈 수 있었습니다. 아직 갈길이 멀지만 열심히 노력해보겠습니다.
27212번째 리뷰
2022/02/03
jang****
(lv.9)
[HD]워드프로세서 필기 (2021 개정)
3강 워드프로세서 2과목 - pc운영체제
강사: 유선주
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : 윈도우 10에 대한 기초요소들에 대하여 배웠다.) 알고있던 것과 모르고 있던 것까지 모두 다시 배울 수 있었다. 중간중간 기출문제가 있어서 좋습니다.
27211번째 리뷰
2022/02/03
blc0****@naver.com
(lv.227)
[HD]Python(파이썬) 기초부터 실무까지 제대로 배우기 Part.20 내장함수, 정렬과탐색, 람다식
5강 내장함수, 정렬과 탐색, 람다식(실습-3)
강사: 신경진
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : ) 내장 함수
- 파이썬 인터프리터에는 항상 사용할 수 있는 많은 함수가 준비되어 있다. 이러한 함수를 내장 함수라고 한다. 예
를 들어, print() 함수는 지정된 객체를 표준 출력 장치 (화면)에 출력한다. 이들은 우리가 프로그램을 작성하는데
든든한 도구가 되어줄 것이다. 이들 함수들은 이용하면 프로그램을 훨씬 쉽게 작성할 수 있다.
- python 3.8에는 69개의 내장 함수가 있다. 내장 함수들은 간단한 설명과 함께 알파벳 순서로 https://docs.pyth
on.org/3/library/functions.html에 나열되어 있다. 이들 함수들은 import 문장으로 포함시킬 필요가 없다. 언제든
지 사용할 수 있는 것이다. 그리고 대부분의 객체에 대해서도 사용이 가능하다. 우리는 가장 많이 사용되는 함수
만을 살펴볼 것이다. 하지만 학습하지 않은 함수라고 하더라도 함수의 이름만 보면 어떤 기능을 하는지 추측할
수 있을 것이다.

내장 함수
① abs() 함수
; abs() 함수는 숫자의 절대값을 반환하는 데 사용된다. 정수 및 부동 소수점 수를 포함하여 모든 수에 적용이
가능하다.



② all()
; all() 함수는 시퀀스(리스트나 딕셔너리 등)를 받아서, 시퀀스의 모든 항목이 참이면 True를 반환한다. 그렇지
않으면 False를 반환한다. 시퀀스가 비어 있으면 True를 반환한다. 0이 아닌 값은 참으로 간i = -20
print(abs(i))
출력결과
20
주되고 0은 거짓인 것으로 간주된다.mylist = [1, 3, 4, 6] # 모든 값이 참이다.
print (all(mylist))
출력결과
True
mylist = [1, 3, 4, 0] # 하나의 값이 거짓이다.
print (all(mylist))
출력결과
False) 내장 함수
③ any() 함수
; any() 함수는 시퀀스 객체에 있는 한 개의 항목이라도 참인 경우 참을 반환한다. 그렇지 않으면 거짓을 반환
한다.



④ bin() 함수
; bin() 함수는 정수의 이진 표현을 반환하는데 사용된다. 결과는 항상 접두사 0b로 시작한다.mylist = [0, 1, 2, 3]
print(any(mylist))
출력결과
Truey = bin(15)
print(y)
출력결과
0b1111
내장 함수
⑤ eval() 함수
; eval() 함수는 전달된 수식을 구문 분석하고 프로그램 내에서 수식의 값을 계산한다.






eval() 함수는 파이썬 인터프리터 쉘에 정의된 전역 변수를 사용할 수 있다.

내장 함수
⑥ sum() 함수
; sum() 함수도 무척이나 유용한 함수이다. sum() 함수는 리스트에 존재하는 항목들을 전부 더하여 합계를 반환
한다.


⑦ len() 함수
; len() 함수는 객체를 길이를 계산하여 반환하는 함수이다. 예를 들어서 문자열의 길이를 계산하는데 len()을 사
용할 수 있다.물론 공백도 길이에 포함된다.


리스트에 len()을 사용하면 리스트 안에 있는 항목의 개수를 반환한다.


딕셔너리나 튜플에서도 항목의 개수를 반환한다. len() 함수는 특히 반복문에서 편리하게 사용해왔다. 강사님 오늘도 정말 수고 많으셨습니다. 항상 친절하고 자세하게 하는 강의는 저에게는 감사함 자체입니다. 다음 강의도 좋은 강의 부탁드립니다. 저도 강사님의 강의를 열심히 들어서 강사님의 강의에 보답하겠습니다 .감사합니다. 그리고 수고 많으셨습니다.^^
27210번째 리뷰
2022/02/03
blc0****@naver.com
(lv.227)
[HD]Python(파이썬) 기초부터 실무까지 제대로 배우기 Part.20 내장함수, 정렬과탐색, 람다식
4강 내장함수, 정렬과 탐색, 람다식(실습-2)
강사: 신경진
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : 람다식과 콜백함수
- 그렇다면 람다 함수는 어디에 사용되는 것일까? 예를 들어서 GUI 프로그램에서 이벤트를 처리하는 콜백 함수(ca
llback handler)에서 많이 사용된다. 이벤트가 생성되면 호출되는 함수를 전달할 때 람다식을 사용한다. 콜백 함
수를 간단하게 람다식으로 구현하여서 포함시키는 것이다. 한참 앞에서 배웠던 tkinter 프로그램에서 람다식을 사
용해보자.
from tkinter import *
window = Tk()
btn1 = Button(window, text="1 출력", command=lambda: print(1, "버튼이 클릭"))
btn1.pack(side=LEFT)
btn2 = Button(window, text="2 출력", command=lambda: print(2, "버튼이 클릭"))
btn2. pack(side=LEFT)
quitBtn = Button(window, text="QUIT", fg="red", command=quit)
quitBtn.pack(side=LEFT)
mainloop()
map() 함수와 람다식
- 람다식은 내장 함수와도 함께 사용된다. 리스트에 있는 값에 2를 곱하려고 한다. 이럴 때 람다식은 효과적으로 사 용할 수 있다. 이때는 내장 함수 map()이 사용된다.
list_a = [ 1, 2, 3, 4, 5 ]
f = lambda x: 2*x
result = map(f, list_a)
print(list(result))
출력결과
[2, 4, 6, 8, 10]
map()은 람다 함수를 리스트의 요소에 차례대로 적용한다. 즉, 인덱스가 0인 요소에 적용한 다음, 차례대로 다음
요소에 적용된다.
5) filter() 함수와 람다식
- 내장 함수 filter()는 어떤 조건을 주어서 리스트 요소들을 필터링할 때, 사용된다.
list_a = [1, 2, 3, 4, 5, 6]
result = filter(lambda x : x % 2 == 0, list_a)
print(list(result))
출력결과
[2, 4, 6]) filter() 함수와 람다식
- 또 정렬을 할 때, 정렬의 기준이 되는 키를 지칭할 때도 람다식이 많이 사용된다.



6) reduce() 함수와 람다식
- reduce(func, seq) 함수는 func() 함수를 시퀀스 seq에 연속적으로 적용하여 단일 값을 반환한다.



▶ 리스트의 처음 2개의 요소에 func()이 적용된다. 결과 리스트는 다음과 같이 된다.
[ func(s1, s2), s3, … sn ]
▶ 이어서 func은 이전 결과값과 3번째 요소에 적용된다.
[ func(func(s1, s2), s3), … ]
▶ 하나의 요소만 남을 때까지 이 과정을 되풀이한다.
data = [(1,200),(1,100),(1,300),(2,100),(2,200)]
print(sorted(data, key=lambda data:data[0]))
출력결과
[(1, 200), (1, 100), (1, 300), (2, 100), (2, 200)]
reduce() 함수와 람다식
- reduce(func, seq) 함수는 func() 함수를 시퀀스 seq에 연속적으로 적용하여 단일 값을 반환한다.
import functools
result = functools.reduce(lambda x,y: x+y, [1, 2, 3, 4])
print(result)
출력결과
10 강사님 오늘도 정말 수고 많으셨습니다. 항상 친절하고 자세하게 하는 강의는 저에게는 감사함 자체입니다. 다음 강의도 좋은 강의 부탁드립니다. 저도 강사님의 강의를 열심히 들어서 강사님의 강의에 보답하겠습니다 .감사합니다. 그리고 수고 많으셨습니다.^^
27209번째 리뷰
2022/02/03
yosh****
(lv.47)
[HD]Adobe Muse(뮤즈) CC 2018 제대로 배우기
20강 뮤즈로 홈페이지 제작 끝내기5
강사: 조교연
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : 홈페이지제작법에 대해 배웠습니다) 미숙했는데 이제는 잘해졌어요 ! 어도비뮤즈로 더 많은 것들을 해보고싶습니다
27208번째 리뷰
2022/02/03
ab99****
(lv.53)
[HD]Adobe Muse(뮤즈) CC 제대로 배우기
8강 메뉴 위젯 작업하기
강사: 조교연
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : 오늘은 메뉴 위젯 작업하는 것을 배웠습니다.) 영상편집교육 받아보고 싶었는데,이렇게 인강으로 배우게 됐어요! 강사님께서 잘 알려주셔서 따라하기 쉽습니다 이해하기 쉽게 설명해주셔서 감사합니다!
27207번째 리뷰
2022/02/03
blc0****@naver.com
(lv.227)
[HD]Python(파이썬) 기초부터 실무까지 제대로 배우기 Part.20 내장함수, 정렬과탐색, 람다식
3강 내장함수, 정렬과 탐색, 람다식(실습-1)
강사: 신경진
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : 내장 함수
⑪ max(), min() 함수
; max() 함수는 리스트나 튜플, 문자열에서 가장 큰 항목을 반환한다. 예를 들어서 정수의 리스트에서 가장 큰
정수를 찾을 때 사용할 수 있다. min()은 가장 작은 정수를 반환한다.
values = [ 1, 2, 3, 4, 5]
print(max(values))
출력결과
5
print(min(values))
출력결과
1
enumerate() 함수
; 시퀀스 객체를 입력 받아, 열거형(enumerate) 객체를 반환한다. 열거형 객체는 첫 번째 요소로 번호, 두 번째
요소로 번호에 해당되는 값을 갖는 객체이다.
Enum은 열거형(Enumerated Type)이라고 부릅니다. 해당 언어
의 상수 역할을 하는 식별자로, 일부 열거자 자료형은 언어에 기본으로 포함되어 있다. 그 대표적인 예가 Boolean 자료형으
로 False, True 값이 미리 정의된 열거형으로 볼 수 있다. False == 0, True == 1인 것이다. 열거형을 사용하는 이유는 특정
상태를 하나의 집합으로 만들어 관리함으로써 코드를 정리하
는데 수월하다. 즉, 가독성이 높아지고 문서화를 하는데 도움이
된다.
seasons = ['Spring', 'Summer', 'Fall', 'Winter']
print(list(enumerate(seasons)))
출력결과
[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]
pirnt(list(enumerate(seasons, start=1)))
출력결과
[(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]
람다식이란?
- 람다식 또는 람다 함수는 무명 함수, 즉 이름이 없는 함수를 만드는 방법이다. 람다식는 이름은 없고 몸체만 있는
함수이다. 람다식은 함수이지만 def 키워드로 작성되지 않는다. 파이썬에서 람다식은 lambda 키워드로 만들어진
다. 람다식은 딱 한 번 사용되는 함수를 만드는 사용된다.
- 람다식은 여러 개의 매개 변수를 가질 수 있으나 반환값은 하나만 있어야 한다. 또 자신만의 이름공간을 가지고
있다.) 무명 함수를 이용하여 2개의 정수를 합하는 함수를 작성해보면 다음과 같다f = lambda x, y: x+y;
print( "정수의 합: ", f(10, 20))
print( "정수의 합: ", f(20, 20))
출력결과
정수의 합: 30
정수의 합: 40
람다식이란?
- 만약 앞의 코드를 일반적인 함수를 이용하여 작성하였으면 다음과 같이 되었을 것이다.



- 여러분들이 확인할 수 있듯이, get_sum()과 람다 함수는 동일한 작업을 하며 동일한 방식으로 사용할 수 있다. 람
다 함수에서는 return 키워드를 사용할 필요가 없다. 람다 함수에서는 항상 반환되는 수식만 써주면 된다. 함수를
필요로 하는 곳에 람다 함수를 놓을 수 있으며 람다 함수를 반드시 변수에 할당할 필요도 없다.
2) 람다식의 역사와 용도
- 람다식은 Alonzo Church가 발명한 계산 모델인 람다 수학(lambda calculus)에 뿌리를 두고 있다. 람다 수학에서
유래한 프로그래밍 언어를 함수형 언어라고 한다. 람다 수학도 완전한 튜링 기계의 일종이지만 람다 수학은 상태
를 유지하지 않는다. 파이썬은 본질적으로 함수형 언어는 아니지만 초기에 일부 함수형 언어 개념을 채택했다.
람다식은 주로 filter(), map(), reduce() 함수와 함께 사용된다. 람다식은 Lisp 프로그래머의 요구로 인해 파이썬
추가되었다. 1994년에 map(), filter(), reduce(), lambda 키워드가 언어에 추가되었다.


수학 또는 이론 전산학에서, 튜링 기계(영어: Turing machine)는 긴 테이프에 쓰여 있는 여러 가지 기호들을 일정한 규칙에 따라 바꾸는 기계이다. 상당히 간단해 보이지만 이 기계는 적당한 규칙과 기호를 입력한다면 일반적인 컴퓨터의 알고리즘을 수행할 수 있으며 컴퓨터 CPU의 기능을 설명하는데 상당히 유용하다. 강사님 오늘도 정말 수고 많으셨습니다. 항상 친절하고 자세하게 하는 강의는 저에게는 감사함 자체입니다. 다음 강의도 좋은 강의 부탁드립니다. 저도 강사님의 강의를 열심히 들어서 강사님의 강의에 보답하겠습니다 .감사합니다. 그리고 수고 많으셨습니다.^^
27206번째 리뷰
2022/02/03
yunj****
(lv.138)
안드로이드 개발자 입문 코스 6 - 위젯을 활용한 어플 제작
13강 117 - 스크롤뷰 구현하기
강사: 김정일
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : 게임프로그래밍인강을 수강계획중이었습니다 스크롤뷰를 구현하는 방법을 배웠어요!) 강사님께서 좋은 강의를 진행해 주신 덕분에 항상 많은 도움 받고 있습니다 감사합니디ㅏ 좋은 커리큘럼으로 명강의 진행해주셔서 감사합니다 덕분에 열심히 공부중이에요!
27205번째 리뷰
2022/02/03
ab99****
(lv.53)
안드로이드 개발자 입문 코스 3 : 그래픽과 안드로이드의 출력 처리
2강 41 - Draw 메서드 사용하기 1
강사: 김정일
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : 지난 시간 커스텀 뷰에 대해 보충설명 해주시고 드로우 메서드 사용하는 것에 대해 배웠습니다.) 프로그램개발 입문강의를 이렇게 인강으로 배우고있는데, 학원에서 배워보진 못했지만, 전혀 부족함 못느끼며 배우고있습니다. 하나하나 천천히 알려주셔서 감사합니다!
처음   이전  731  732  733  734  735  736  737  738  739  740  다음   마지막


프로그래밍
[특별할인] 프리패스
C / C++ / C# / Java / VB
안드로이드 / 아이폰
웹프로그래밍
R / 하둡 / 파이썬 / Scratch
데이터베이스
라즈베리파이
그래픽
[특별할인] 프리패스
포토샵 / 일러스트
프리미어 / 애펙 / 베가스
인디자인 / 오토캐드
3ds Max / 마야 / 라이노
지브러시 / 시네마4D
스케치업 / 라이트룸
3D 프린팅
게임캐릭터 그리기
기타 그래픽
컴퓨터일반
[특별할인] 프리패스
오피스
운영체제
스마트폰 / SNS
인터넷 / 컴퓨터일반
AI(인공지능) 툴
자격증
[특별할인] 프리패스
사무자동화 / 컴퓨터그래픽
ITQ / GTQ
컴퓨터활용능력
워드프로세서
MOS / E-Test
정보처리(산업)기사/기능사
정보보안기사 / 산업기사
네트워크관리사
웹디자인기능사
COS(Coding Specialist)
데이터분석 준전문가(ADsP)
데이터분석 전문가(ADP)
SQL개발자 (SQLD)
ACA국제자격증
세무/회계 자격증
기타 자격증
내강의실
수강 중 강의
종료된 강의
결제 / 배송내역
포인트 내역
내 정보
고객센터
자주 하는 질문 (FAQ)


상호: (주)스마트동스쿨 | (03909) 서울특별시 마포구 매봉산로 37 DMC산학협력연구센터 1005호 | 대표: 나준규
사업자등록번호 209-81-50372 | 통신판매업 신고번호 제 2012-서울마포-0453 호 | 개인정보관리책임자: 나준규
대표전화 070-4707-2726 | 팩스번호 0303-0101-4242 | e-mail: help@smartdongs.com | 회원약관 | 개인정보보호정책
Copyright ⓒ (주)스마트동스쿨 Co.,Ltd. All Rights Reserved.
고객센터 | 평일 09:00 ~ 18:00
(주말/공휴일 휴무)

1:1 문의하기