아이티동스쿨 [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
강사: 김기민
진행방식
콘텐츠
강사
교재
동영상
활용예제를 통한 오브젝트 변형하기 중 스케일, 반전 툴을 이용하여 오브젝트를 변형을 주었습니다. 여려가지 모양에 대해 고민하고 변형툴로 작업을 해보니 참 재미있었습니다. 일러스트레이터의 각 기능들은 너무 유용하고 재미 있습니다.
27238번째 리뷰
2022/02/06
jang****
(lv.9)
[HD]컴퓨터활용능력 2급 필기 - 컴퓨터일반 (2021 개정)
9강 컴퓨터 시스템 관리 (컴퓨터의 개념 및 원리, 컴퓨터의 발전 과정, 컴퓨터의 세대별 발전과 특징)
강사: 문혜영
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : 컴퓨터 분류 기준에 따른 내용들을 배웠다.) 뒤로 가면 갈수록 어렵고 외우기 힘든 내용이 많은 것 같다. 어렵고 머리가 아프지만 열심히 외워보도록 하겠습니다.
27237번째 리뷰
2022/02/06
tcrn****@naver.com
(lv.41)
[HD]MOS Word (Expert) 2016 자격증 따기
4강 서식
강사: 문혜영
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : 서식에 대해 배웠습니다.) 문단 줄간격 등은 아직 어려운 생각이 듭니다. 연습을 더 필요로 합니다. 감사합니다. 더 노력하겠스빜다.
27235번째 리뷰
2022/02/05
tcrn****@naver.com
(lv.41)
[HD]MOS Word (Expert) 2016 자격증 따기
3강 문서 속성
강사: 문혜영
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : 문서 속성에 대해 배웠습니다.) 기본기를 튼튼하게 기를 수 있었습니다. 갈길이 멀지만 열심히 배워보겠습니다. 감사합니다.
27234번째 리뷰
2022/02/05
tcrn****@naver.com
(lv.41)
[HD]MOS Word (Expert) 2016 자격증 따기
2강 문서 관리
강사: 문혜영
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : 문서 관리) 엑셀 관리와 비슷하여 수월하게 이해 할 수 있었습니다. 감사합니다. 열심이 하겠습니다.
27233번째 리뷰
2022/02/05
tcrn****@naver.com
(lv.41)
[HD]MOS Word (Expert) 2016 자격증 따기
1강 시험 개요
강사: 문혜영
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : MS Word) 쉬운 설명 감사드립니다. 지금 시작이지ㅏㄴ 열심히 하겠습니다.
27232번째 리뷰
2022/02/05
j774****
(lv.3)
[HD]JAVA 기초에서 실무까지 완전정복 하기 - Part.1 자바와 환경설정
3강 개발 플랫폼 설치
강사: 신경진
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : 플랫폼설치에 관한 내용입니다.) 초보자가 따라하기 쉽게 잘 가르쳐주십니다. 믿고 배우는 중입니다.
27231번째 리뷰
2022/02/05
j774****
(lv.3)
[HD]JAVA 기초에서 실무까지 완전정복 하기 - Part.1 자바와 환경설정
2강 자바의 특징은?주석과 실행문?
강사: 신경진
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : 자바의 기초 내용입니다.) 기초부터 따라가게 잘 가르쳐주십니다. 믿고 가겠습니다.
27229번째 리뷰
2022/02/05
blc0****@naver.com
(lv.227)
[HD]Python(파이썬) 기초부터 실무까지 제대로 배우기 Part.21 이터레이터, 제너레이터, 연산자 오버로딩, 모듈
1강 이터레이터,제너레이터,연산자 오버로딩,모듈(이론-1)
강사: 신경진
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : 이터레이터란?
- 우리는 for 루프를 이용하여 리스트 안의 요소들에 대하여 반복할 수 있었다.



- 또 문자열의 각 문자에 대해서도 반복할 수 있었으며 딕셔너리, 파일도 마찬가지였다



- 파이썬에서는 for 루프와 함께 사용할 수 있는 여러 종류의 반복 가능한 객체(iterable)가 있으며 이들 객체는 이
터레이터(iterator)이라고 불린다. 이터레이션(iteration)이 반복을 의미하므로 "반복가능한 객체”라고 해석할 수
있다.(list, tuple, range, dictionary, set)
for i in [1, 2, 3, 4]:
print( i, end=" ")
출력결과
1 2 3 4
for c in "python":
print (c, end=" ")
출력결과
p y t h o n
이터레이터란?
- 객체가 반복 가능한 객체가 되려면 다음과 같은 2개의 메소드를 구현하여야 한다.
▶ __iter__()은 반복 가능한 객체 자신을 반환한다.
▶ __next__()은 다음 반복을 위한 값을 반환한다. 만약 더 이상의 값이 없으면 Stoplteration 예외를 발생하면
된다.
- 예를 들어서 MyCounter 클래스를 이터레이터 클래스로 정의해보자.
class MyCounter(object):
# 생성자를 정의한다.
def __init__(self, low, high):
self.current = low
self.high = high
# 이터레이터 객체로서 자신을 반환한다.
def __iter__(self):
return self
def __next__(self):
# current가 high 보다 크면 StopIteration 예외를 발생한다.
# current가 high 보다 작으면 다음 값을 반환한다.
if self.current > self.high:
raise StopIteration
else:
self.current += 1
# self.current 가 1을 증가했지만 이전값을 출력을 하기 위해서 -1을 하여 리턴하였다.
return self.current - 1) 제너레이터란?
- 파이썬 제너레이터는 2.3 버전부터 도입되었다. 제너레이터(generators)는 키워드 yield를 사용하여서 함수로부터
반복 가능한 객체를 생성하는 하나의 방법이다. 우리는 yield 문장을 사용하여 함수를 제너레이터로 만들 수 있다.





- 위의 예제에서 우리는 yield 문장을 사용하여 간단한 제너레이터를 생성하였다. 정의된 제너레이터를 for 루프에
서 이터레이터로 사용할 수 있다.
앞의 이터레이터는 클래스를 이용하여 반복 가능한 객체를 생성하는 것이고 제너레이터
는 함수를 이용하여 반복 가능한 객체를 생성하는 것이다. MyCounter 클래스와 유사한
제너레이터 함수를 정의해보자.
for word in myGenerator():
print(word)
출력결과
first
second
third
제너레이터란?






- 위의 예제에서 우리는 yield 문장을 사용하여 간단한 제너레이터를 생성하였다. 정의된 제너레이터를 for 루프에
서 이터레이터로 사용할 수 있다.
- 아울러, 이터레이터와 제너레이터의 가장 큰 차이점은 단순히 yield를 쓰냐 안쓰냐의 차이도 있지만 가장 큰 차이
는 이터레이터는 모든 동작을 완료한 후 결과를 한번에 메모리 적재 시키는 것에 반해, 제너레이터는 각각의 yie
ld에서 한번 실행 시킨 후 대기 상태에 들어가 결과를 반환하고, 이후 다음 코드를 진행하여 또다시 yield를 만날
경우 대기 상태에 들어가 결과를 반환하는 방식이라는 것이다.
def MyCounterGen(low, high):
while low <= high:
yield low
low += 1

for i in MyCounterGen(1, 10):
print(i, end=' ')
출력결과
1 2 3 4 5 6 7 8 9 10 항상 줗은 강의 잘 듣고 있습니다. 친절하고 명쾌한 강의는 많은 도움이 되고 있습니다. 언제나 항상 좋은 강의 부탁드립니다. 저도 강사님의 열정적인 강의에 보답하고져 열심히 공부하겠습니다 .감사합니다. 다음 강의도 기대하겠습니다. 수고 많으셨습니다. ^^
27228번째 리뷰
2022/02/05
blc0****@naver.com
(lv.227)
[HD]Python(파이썬) 기초부터 실무까지 제대로 배우기 Part.20 내장함수, 정렬과탐색, 람다식
10강 내장함수, 정렬과 탐색, 람다식(실습-5)
강사: 신경진
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : 내장 함수
⑫ filter() 함수
; filter() 함수는 특정 조건을 만족하는 요소만을 뽑는다. 이 함수는 두 개의 인수를 취한다. 첫 번째는 조건을 나
타내는 함수이고 두 번째는 반복 가능 객체이다. 첫 번째 인자값인 함수가 True값을 반환하는 요소들만 리스
트의 형태로 반환한다.




⑬ zip() 함수
; zip() 함수는 2개의 리스트를 하나로 묶어주는 함수이다.아울러 zip() 함수가 가장 많이 사용되는 부분은 for 반
복문이다.
def myfilter(x):
return x > 3
result = filter(myfilter, (1, 2, 3, 4, 5, 6))
print(list(result))
출력결과
[4, 5, 6]numbers = [1, 2, 3, 4]
slist = ['one', 'two', 'three', 'four’]
print(list(zip(numbers, slist)))
출력결과
[(1, 'one'), (2, 'two'), (3, 'three'), (4, 'four')]
names = [ "KIM", "LEE", "PARK" ]
scores = [ 100, 99, 80 ]
for n, s in zip(names, scores):
print(n, s)
출력결과
KIM 100
LEE 99
PARK 80
정렬과 탐색
- 파이썬 리스트는 sort()라는 메소드를 가지고 이 메소드는 리스트를 정렬된 상태로 변경한다. 또 sorted()라는 내
장 함수는 반복 가능한 객체로부터 정렬된 리스트를 생성한다. sort()는 메소드이고 sorted()는 내장 함수이다.여
기서는 파이썬에서 정렬에 대하여 알아야 할 사항들을 요약해본다.
- 간단하게 정렬을 실행하려면 아주 쉽다. 다음과 같이 sorted()를 호출하면 된다. sorted()는 기존의 리스트를 변경
하는 것이 아니라 정렬된 새로운 리스트를 반환한다. 기존의 리스트는 전혀 변경되지 않는다. sorted()는 “정렬된
새로운 리스트”로 기억하자.


- 리스트의 메소드인 sort()를 사용하여도 정렬이 된다. 이 경우에는 리스트 자체를 변경해버린다. 일반적으로 이것
보다는 내장 함수인 sorted()가 더 편리하다.sort()메소드는 리턴값이 None이다.물론 새로운 리스트를 만들어서
반환하지 않다보니 sorted()에 비해 속도는 빠른편이다.하지만 원본값을 바꿔버리는 것에 주의하자.


print(sorted([4, 2, 3, 5, 1]))
출력결과
[1, 2, 3, 4, 5]
myList = [4, 2, 3, 5, 1]
myList.sort()
print(myList)
출력결과
[1, 2, 3, 4, 5]) 정렬과 탐색
- 또한 sort()는 리스트만을 위한 메소드이지만 sorted() 함수는 어떤 반복가능한 객체(리스트, 문자열, 튜플, 딕셔너
리 등) 도 받을수 있다. 예를 들어서 다음과 같은 딕셔너리 객체도 받을 수 있다.


2) key 매개변수
- 정렬을 하다 보면 정렬에 사용되는 키를 개발자가 변경해 주어야 하는 경우가 종종 있다. 파이전 2.4부터는 개발
자가 key 매개변수로, 정렬을 하기 전에 각 요소에 대하여 호출되는 함수를 지정할 수 있다.


- 위의 문장에서는 문자열을 받아서 split()로 단어들의 리스트로 변환한 후에 key를 문자열 객체의 lower() 함수로
지정하였다. 따라서 단어들을 비교하기 전에, lower() 함수가 호출되어서 단어들을 소문자로 변경하게 된다.
print(sorted("The health know not of their health, but only the sick".split(), key=str.lower))
출력결과
['but', 'health', 'health,', 'know', 'not', 'of', 'only', 'sick', 'The', 'the’, tprint(sorted({3: 'D', 2: 'B', 5: 'B', 4: 'E', 1: 'A’}))
출력결과
heir']) key 매개변수
- key 매개변수가 많이 사용되는 경우는 객체의 데이터 중에서 특정한 데이터를 기준으로 정렬하는 경우이다. 예를
들어서 학생들을 다음과 같이 튜플의 리스트로 나타낸 후에 학생들의 학번을 기준으로 정렬하는 코드를 작성하
는 경우를 살펴보자.





- lambda는 정렬에 필요한 함수를 나타낸 것으로 student 요소를 받아서 student[2]를 반환한다.즉 정렬의 기준이
학생들의 학번이 되는 것이다. 람다식은 다음 절에서 자세히 설명한다.
students = [
('홍길동', 3.9, 20160303),
('김철수', 3.0, 20160302),
('최자영', 4.3, 20160301)
]
print(sorted(students, key=lambda student: student[2]))
출력결과
[('최자영', 4.3, 20160301), ('김철수', 3.0, 20160302), ('홍길동', 3.9, 20160303)] 감사합니다 .오늘도 좋은 강의 잘 들었습니다. 항상 명쾌한 강의 친절한 강의 잘 듣고 있습니다. 강사님의 열정적인 강의에 보답 하기위해 더욱 열심히 공부하겠습니다. 앞으로도 쭈우욱 더 좋은 강의 부탁드릴께요 수고하셨습니다 .감사합니다. ^^
27227번째 리뷰
2022/02/05
blc0****@naver.com
(lv.227)
[HD]Python(파이썬) 기초부터 실무까지 제대로 배우기 Part.20 내장함수, 정렬과탐색, 람다식
9강 내장함수, 정렬과 탐색, 람다식(실습-4)
강사: 신경진
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : 내장 함수
① abs() 함수
; abs() 함수는 숫자의 절대값을 반환하는 데 사용된다. 정수 및 부동 소수점 수를 포함하여 모든 수에 적용이
가능하다.



② all()
; all() 함수는 시퀀스(리스트나 딕셔너리 등)를 받아서, 시퀀스의 모든 항목이 참이면 True를 반환한다. 그렇지
않으면 False를 반환한다. 시퀀스가 비어 있으면 True를 반환한다. 0이 아닌 값은 참으로 간주되고 0은 거짓인 것으로 간주된다.i = -20
print(abs(i))
출력결과
20mylist = [1, 3, 4, 6] # 모든 값이 참이다.
print (all(mylist))
출력결과
True
mylist = [1, 3, 4, 0] # 하나의 값이 거짓이다.
print (all(mylist))
출력결과
False
내장 함수
⑤ eval() 함수
; eval() 함수는 전달된 수식을 구문 분석하고 프로그램 내에서 수식의 값을 계산한다.






eval() 함수는 파이썬 인터프리터 쉘에 정의된 전역 변수를 사용할 수 있다.
x = 10
y = 5
print(eval(“x + y”))
출력결과
15
exp = input("파이썬의 수식을 입력하시오:")
print(eval(exp))

출력결과
파이썬의 수식을 입력하시오: 7+8
15) 내장 함수
⑧ list() 함수
; 리스트를 생성하는 함수이다.





⑨ map() 함수
; map() 함수는 반복가능한 객체(리스트, 튜플 등)의 각 항목에 주어진 함수를 적용한 후 적용 결과를 반환한다.
여기에 list()를 적용하면 리스트가 된다.
map()함수는 반복 가능한 객체의 모든 항목에 대하
여 지정된 함수를 적용한다.
def square(n):
return n*n

mylist = [1, 2, 3, 4, 5]
result = list(map(square, mylist))
print(result))
출력결과
[1, 4, 9, 16, 25]
s = 'abcdefg’
print(list(s)) # 리스트 객체의 생성자이다.
출력결과
[‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’]
t = (1, 2, 3, 4, 5, 6)
print(list(t))
출력결과
[1, 2, 3, 4, 5, 6]
내장 함수
⑩ dir() 함수
; dir은 객체가 가지고 있는 변수나 함수를 보여 준다. 예를 들어서 리스트 객체가 가지고 있는 변수와 함수를
출력해보면 다음과 같다. 객체에 dir() 메소드가 정의되어 있는 경우, 이 메소드가 호출되며 dir() 메소드는 리스
트로 변수와 함수를 반환한다.




우리는 리스트 객체가 제공하는 append(), count()와 같은 함수를 볼 수 있다. 파이썬이 내부적으로 사용하는
함수는 앞에 __가 붙어 있다. dir 함수는 어떤 객체에서 사용할 수 있는 함수들이 무엇인지를 알고 싶을 때 유
용하다.
Enum은 열거형(Enumerated Type)이라고 부릅니다. 해당 언어
의 상수 역할을 하는 식별자로, 일부 열거자 자료형은 언어에 기본으로 포함되어 있다. 그 대표적인 예가 Boolean 자료형으
로 False, True 값이 미리 정의된 열거형으로 볼 수 있다. False == 0, True == 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 문의하기