아이티동스쿨 [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
강사: 김기민
진행방식
콘텐츠
강사
교재
동영상
활용예제를 통한 오브젝트 변형하기 중 스케일, 반전 툴을 이용하여 오브젝트를 변형을 주었습니다. 여려가지 모양에 대해 고민하고 변형툴로 작업을 해보니 참 재미있었습니다. 일러스트레이터의 각 기능들은 너무 유용하고 재미 있습니다.
27125번째 리뷰
2022/01/26
blc0****@naver.com
(lv.227)
[HD]Python(파이썬) 기초부터 실무까지 제대로 배우기 Part.19 파일과 예외처리
3강 파일과 예외처리(실습-1)
강사: 신경진
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : 파일에서 읽기
- 파일을 열면 파일 포인터가 맨 첫 부분을 가리킨다. readline()은 현재 위치에서 시작하여서 현재 줄의 끝에 도달
할 때까지 텍스트를 읽어서 반환한다. 이후에 파일 포인터는 다음 줄로 이동한다. readline()은 줄의 끝을 나타내
는 줄바꿈 문자까지 포함하여서 우리에게 반환한다. 만약 intput.txt 파일에 다음과 같이 2줄이 저장되어 있었다
고 하자.
input.txt의 내용
홍길동
김철수
첫 번째 readline() 호출은 “홍길동\n” 문자열을 반환한다. 두 번째 readline() 호출은 “김철수\n” 문자열을 반환
한다. 세 번째 readline() 호출은 더 이상 데이터가 없기 때문에 공백 문자열 “”이 반환된다.아래 코드를 보자.
infile = open("d:\\input.txt", "r")
line = infile.readline()
while line != "" :
print(line)
line = infile.readline()

출력결과
홍길동

김철수
여기서 홍길동 다음에 빈 줄이 출력되는 것은 line 변수 안에 줄바꿈 문자인 ‘\n’
저장되어 있기 때문이다. 줄바꿈 문자를 삭제하여 rstrip() 메소드를 사용한다.
rstrip()은 줄바꿈 문자와 같은 공백 문자들을 삭제하는 메소드이다.
line = infile.readline().rstrip()
파일 안에 숫자 데이터가 저장되어 있다고 하자. 이 때는 int()나 float()함수를 사
용하여서 문자열을 숫자로 변환하여야 한다.
value1 = int(line)
value2 = float(line)) 파일에 쓰기
- "w" 모드로 파일을 열었다면 우리는 파일에 텍스트를 쓸 수 있다. 이때는 write() 메소드를 사용한다. 예를 들어서
문자열 ‘김영희’를 파일에 쓰려면 다음과 같은 명령문을 사용한다.outfile = open("input.txt", "w")
outfile.write("김영희\n")
콘솔에 출력할 때는 print() 함수가 자동으로 줄바꿈 문자를 붙이지만, 파일에 쓸 때는 우리가 줄바꿈 문자를 붙여
서 보내주어야 한다. write() 메서드의 중요한 내용은 데이터가 있는 파일에 ‘w’모드로 쓰면 기존의 데이터는 지워
진다. 추가를 하려면 ‘a’모드를 사용한다.
print() 함수를 이용해서도 파일에 텍스트를 출력할 수 있다. file매개 print("김영희", file=outfile)
변수를 통하여 파일 객체를 전달하면 된다.파일 닫기
- 파일 작업을 마쳤으면 파일을 제대로 닫아야 한다. 파일을 닫으면 파일과 연결된 자원이 해제된다. 파이썬에서
close()를 호출하여 파일을 닫는다. 파이썬에는 참조되지 않은 객체를 정리하는 쓰레기 수집기가 있지만 파일을
닫을 때 이것에 너무 의존해서는 안된다. 좋은 강의 항상 잘 듣고 있습니다. 언제나 강사님 강의는 명쾌하면서 자세하게 하셔서 정말 공부하는 데많으 도움이 되고있습니다. 앞으로도 변함없이 좋은 강의 부탁드립니다. 저도 열심히 해서 좋은 결과 낳도록 하겠습니다. 감사합니다. 수고 많으셨습니다.^^
27124번째 리뷰
2022/01/26
blc0****@naver.com
(lv.227)
[HD]Python(파이썬) 기초부터 실무까지 제대로 배우기 Part.19 파일과 예외처리
2강 파일과 예외처리(이론-2)
강사: 신경진
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : ) 파일의 기초
- 우리가 파이썬 프로그램에서 새로운 데이터를 만들었다고 하여도 프로그램이 종료되면 작업하였던 데이터는 메
모리에서 지워지고 모두 사라진다. 따라서 프로그램에서 만든 데이터를 영구히 저장하고자 한다면 하드 디스크
에 파일 형태로 저장하여야 한다.
RAM(Random Access Memory) : 휘발성 성질
ROM(Read Only Memory) : 비휘발성 성질

HDD(Hard Disk Drive) : 플래터와 헤드로 작동
하여 파일을 저장함
SSD(Solid State Drive) : HDD와는 다르게 반도
체 메모리에 파일을 저장하기 때문에 속도가 상
당히 빠르다.
파일 처리는 예전부터 많은 분야에서 사용되었지만 빅데이터 시대인 요즘에도 중요하다. 그 이유는 규모가 큰 데
이터 세트는 파일에 저장되는 것이 일반적이기 때문이다. 공공 데이터 세트들도 CSV 파일 형태로 많이 제공된다.
이 장에서는 파일에서 읽은 데이터를 처리하는 방법을 익히도록 하자.) 파일의 개념
- 파일(file)은 보조기억장치에서 문서, 소리, 그림, 동영상과 같은 자료를 모아 놓은 것이다. 파일은 보조기억장치
상에서 논리적인 정보 단위이다. 즉 보조 기억 장치의 물리직인 특성과는 상관없이, 프로그래머한테 동일한 논리 적인 인터페이스를 제공한다. 운영체제는 파일 조작에 관련된 기능을 라이브러리로 제공한다.
우리는 파일이 다음과 같이 구성되어 있다고 생각하면 된다. 파일 안에는 바이트들이 순차적으로 저장되어 있고
맨 끝에는 EOF(end-of-file) 마커가 있다. 모든 파일은 입출력 동작이 발생하는 위치를 나타내는 파일 포인터를 가
지고 있다. 파일을 처음으로 열면, 파일 포인터는 파일의 첫 번째 바이트를 가리킨다. 파일의 내용을 읽거나 쓰면
파일 포인터는 자동적으로 업데이트된다.
어떻게 파일에 저장된 데이터를 읽을 수 있을까? 파일을 사용하려면 먼저 파일을 열어야 한다. 파일을 여는 함수
는 open()이다. open()은 파일 이름을 받아서 파일 객체를 생성한 후에 이것을 반환한다. 파일이 열리면 우리는
파일에서 데이터를 읽거나 쓸 수가 있다. 파일과 관련된 작업이 모두 종료되면 파일을 닫아야 한다. 파일 객체가
가지고 있는 close()를 호출하면 파일이 닫힌다. 모든 리소스(resource)들은 항상 열었으면 닫아야 한다. 좋은 강의 항상 잘 듣고 있습니다. 언제나 강사님 강의는 명쾌하면서 자세하게 하셔서 정말 공부하는 데많으 도움이 되고있습니다. 앞으로도 변함없이 좋은 강의 부탁드립니다. 저도 열심히 해서 좋은 결과 낳도록 하겠습니다. 감사합니다. 수고 많으셨습니다.^^
27123번째 리뷰
2022/01/26
duse****
(lv.36)
[HD]Android 9.0 pie (안드로이드 스튜디오 3.4 기준) 제대로 배우기 Part.1
1강 안드로이드 플랫폼 및 버전별 특징
강사: 김정일
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : 스포트웨어개발에 대해서 자세히 배울 수 있었다.) 플랫폼 별 특징에 대한 느낌을 정확하게 파악하고 알 수 있었다. 좋은 강의 개설해 주셔서 감사하고 천천히 들어보겠습니다.
27122번째 리뷰
2022/01/26
uuji****
(lv.133)
[HD]안드로이드 개발자를 위한 Kotlin(코틀린) 제대로 배우기 Part.1 (기초1)
6강 데이터 타입(문자)
강사: 김정일
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : 문자형 데이터 입력과 출력에 대해 배웠습니다.) 코딩공부 시작하기 막막했는데, 이 강의로 쉽게 시작할 수 있었어요. 강사님도 차근차근 잘 설명해 주셔서 이해가 쉬웠습니다. 좋은 강의 감사합니다.
27121번째 리뷰
2022/01/26
ab99****
(lv.53)
[HD]안드로이드 개발자를 위한 Kotlin(코틀린) 제대로 배우기 Part.2 (기초1)
8강 오버라이딩
강사: 김정일
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : 오늘은 오버라이딩에 대해 배웠습니다.) 코딩인강으로 배우는 데, 처음엔 어려웠지만 계속 복습하면서 따라해서 이제는 이해가 잘 됩니다! 어려운 내용이지만,차근차근 이해하기 쉽게 알려주셔서 감사합니다
27120번째 리뷰
2022/01/26
dkgu****
(lv.40)
[HD]안드로이드 개발자를 위한 Kotlin(코틀린) 제대로 배우기 Part.3 (기초1)
1강 추상클래스
강사: 김정일
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : 오늘은 코틀린 추상클래스에 대해 배웠습니다.) 안드로이드 코틀린 코딩 프로그램 어디서 배워야하나 고민이 많았는데 감사합니다! 완강까지 열심히 달리겠습니다!
27119번째 리뷰
2022/01/26
duse****
(lv.36)
[HD]게임캐릭터를 그려보자. 초급 Part.4 - 판타지 컨셉아트 기초과정(드로잉)
1강 4. 얼굴변형 컬러링 1
강사: 김성은
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : 게임캐릭터에서 조금씩 수정하는 사항들에 대해서 배워나갔다.) 이런 강의가 많이 없는 만큼 열심히 들어야겠다. 천천히 조금씩 해보겠습니다!
27118번째 리뷰
2022/01/26
yosh****
(lv.47)
[HD]게임캐릭터를 그려보자. 고급 Part.1 - 여신 캐릭터
20강 캐릭터에 옷을 입히자. - 여신 캐릭터 20
강사: 김성은
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : 지금까지 캐릭터를 만들어 보았어요) 게임캐릭터는 제가 움직여보기만 했지 직접 만드니까 감회가 새롭네요 저만의 캐릭터도 만들어보겠습니다 !
27117번째 리뷰
2022/01/26
uuji****
(lv.133)
[HD]Kotlin(코틀린)을 이용한 Android Coding(안드로이드 코딩) Part.2
6강 if, if표현식
강사: 김정일
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : if, else 구문을 배웠습니다.) 매 시간마다 새로운 구문을 배우지만, 코틀린기초도 계속 설명해 주셔서 복습도 되고 좋아요. 단계별로 차근차근 잘 설명해 주셔서 학습에 도움이 많이 되었습니다. 좋은 강의 감사합니다.
27116번째 리뷰
2022/01/26
ab99****
(lv.53)
[HD]Kotlin(코틀린)을 이용한 Android Coding(안드로이드 코딩) Part.1
20강 기초데이터 타입 캐스팅 함수와 !is
강사: 김정일
진행방식
콘텐츠
강사
교재
동영상
(수업내용 : 전시간의 캐스팅에 대해 살펴보고 배열에 대해 배웠습니다.) 소프트웨어개발 관련해서 제대로 배워본 적 없는데, 이번 기회에 코딩도 배우고 너무 좋습니다. 차근차근 알려주셔서 감사합니다!!
처음   이전  741  742  743  744  745  746  747  748  749  750  다음   마지막


프로그래밍
[특별할인] 프리패스
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 문의하기