일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코딩테스트
- 딥러닝
- 중학수학
- pandas
- 컴퓨터비전
- 머신러닝
- 중학1-1
- 데이터분석
- 컴퓨터구조
- 데이터입출력구현
- 정수와유리수
- numpy/pandas
- 정보처리기사필기
- CSS
- 영어공부
- 자바 실습
- 정보처리기사실기
- 텍스트마이닝
- 운영체제
- html/css
- 자바
- 혼공머신
- C++
- CNN
- 파이썬
- SQL
- JSP/Servlet
- 데이터베이스
- 연습문제
- 파이썬라이브러리
- Today
- Total
목록분류 전체보기 (1249)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
리스트 단원의 실습과 미션 문제를 풀어보기로 했다. 벌써 11시가 넘었지만 1시간 반만 더 공부하다 취침할 생각이다. 실습 문제 풀기 첫번째 2만 제거되어 몇 번이나 다시 실행하며 코드를 써보았다. 근데 원래 remove 함수는 첫번째 것 하나만 제거가 된다고 한다. 여기서 한번 더 실행했더니 2가 모두 제거되었다. 학습을 마치고문제가 아직도 절반이나 남아있어 여기까지 마무리해본다. 그리고 나머지 문제는 다음 포스트에서 이어서 풀어볼 것이다. 처음 학습할 때는 실습 예제에서 몇 개의 코드만 쓰면 되어서 어떤 문제인지 파악하지 못했다.오늘 다시 풀어보니 리스트와 시퀀스의 개념이 확실히 잡히고 있다. 졸리지만 아직 1시간은 더 공부를 하다 취침해야지. 요즘은 내가..
수업 시간에 배운 예제를 풀어보기로 하자. 처음 수업을 들을 때는 무슨 말인지 많이 알아듣지 못했는데 지금은 모두 이해가 되어 신기했다.이것까지만 하고 운동을 다녀와야지! 딕셔너리 자료형 학습을 마치고딕셔너리 관련 내용은 별로 많지 않았다. 그래도 정리해보길 정말 잘했다는 생각이 든다. 오늘은 운동을 갔다와서 요가도 30분 했고 그런 다음에 QT도 하고 밤 10시에서야 저녁을 먹었다. 원래 안 먹으려고 했는데 난 아무래도 단식은 어려울 것 같았다.이제부터는 건강한 음식으로 하루에 한번은 내가 좋아하는 일로 보상을 주며 하루의 기쁨을 느끼기로 했다. 뭐든 너무 많이 해서 문제가 되니 조금씩만 해준다면 좋은 것이다.
이제 for 문에 대한 조금 어려운 실습 문제를 한번 풀어보려고 한다. 이제 남은 시간이 30분 밖에 남아있지 않지만 할 수 있는데까지 해볼 것이다. for 문에 대하여 for 문 예제 풀어보기 1번 문제 : 리스트에 있는 값 가져오기 2번 문제 : 안녕하세요 출력하기 end 속성을 사용하니 가로로 출력이 되었다. 3번 문제 : 정보처리기사 합격자 range 함수 0부터 할 때는 끝 값만 지정해주면 된다. range 함수 예제 문제 학습을 마치고for 문 예제 문제를 모두 풀어보았다. 수업 시간에 선생님이 설명하셨던 내용 중에서 중복이 되거나 굳이 있을 필요가 없는 건 모두 삭제하고 노트를 새롭게 정리하니 깔끔하고 보기도 좋았다...
range 함수부터 나머지 for 문에 관한 내용을 학습해본다. for 문과 함게 자주 사용하는 range 함수for 문은 수자 리스트를 자동으로 만들어주는 range 함수와 함께 사용하는 경우가 많다. 출력이 왜 안되나 했는데 그러려면 for 문을 사용해서 값을 출력해야 한다. range 함수 예시 살펴보기 add를 for 문 안에 쓰면 계속해서 반복하면서 변화된 값을 출력한다. for 문 밖에 쓰자 결과값만 출력되었다. len은 리스트 안의 요소 개수를 리턴하는 함수이다. len(marks)는 5, range(len(marks))는 range(5)가 된다. 여기서는 end를 사용했는데 옆으로 출력이 잘 되고 있다. 리스트 컴프리헨션 사용하기리스트 안에 fo..
while 문 다음에는 for 문을 공부할 차례이다. 우선 강의 영상부터 들어보고 책에 있는 내용을 정리하며 예제를 풀어볼 것 이다.파이썬의 직관적인 특징을 가장 잘 보여주는 것이 for 문이다. while 문과 비슷한 반복문인 for 문은 문장 구조가 한눈에 들어온다는 장점이 있다. for 문의 기본 구조 예제를 통해 for 문 이해하기 one, two, three를 순서대로 i에 대입하여 꺼내게 된다. 점수 리스트인 marks에서 차례대로 하나씩 꺼내서 mark라는 변수에 대입하고 for 문의 문장을 수행한다. for 문과 continue 문while 문에서 살펴 본 continue 문을 for 문에서도 사용할 수 있다. continue를 만나면 for 문의 처음..
이어서 whle 문 학습을 해볼 것이다. 오늘은 오후에 for문 까지 다 공부하고 함수까지 어느 정도 공부를 마치는 것이 목표이다. 그리고 저녁에 집에 가서 4장 공부까지 다 마쳐봐야지!그 다음에는 클래스와 모듈 부분인데 여기는 수업 시간에도 하지 않고 넘어가서 혼자서 공부를 해야 할 것 같다. while 문에 대하여 이렇게 반복문을 사용하면 print 문을 일일이 쓸 필요가 없어 간단하게 코드를 쓸 수 있다. while 문 실습 문제 풀어보기 이러한 랜덤 수 기능을 가져오려면 라이브러리에서 가져올 import를 선택해야 한다. 컴퓨터를 껐다가 켰을 경우에는 다시 import 시켜야 한다. 반복문에 대하여 반목문 예제 문제 풀기 wh..
이제 while 문에 대해서 공부해볼 것이다. 벌써 4교시가 되어 아침 공부할 시간이 1시간밖에 없지만 오늘부터 3일 동안은 점심에 집에 가지 않고 계속해서 나만의 공부방에서 공부를 할 생각이다. 문장을 반복해서 수행해야 할 경우 while 문을 사용한다. 그래서 while문을 반복문이라고도 부른다. 이 부분은 자바와 C 언어 계열의 프로그래밍에서 벌써 5번째 공부하고 있으니 파이썬에서의 특징을 간단히 살펴보면 될 것 같다. while 문의 기본 구조 while 문은 조건문이 참인 동안 while 문에 속한 문장들이 반복해서 수행된다. 열 번 찍어 안 넘어가는 속담을 파이썬 프로그램으로 만들면 다음과 같다. treeHit treeHit조건 판단수행하는 문장설명(while문 동작)0tr..
리스트와 튜플 관련 수업 영상이 있었는데 조건문까지 다 공부한 후에 진행되어 지금 학습일지를 정리해보는 중이다. 어디에 넣을까 고민하다 두번째 단원인 기초 자료형 부분에 넣기로 했다.조금 전에 주피터 노트북에 넣은 그림 파일을 어떻게 다른 곳으로 옮길 수 있을지 한참 연구를 해보았지만 되지 않아서 그냥 넘어가기로 했다. 하다보면 뭔가 잘 안될 때가 있다. 하지만 이것도 공부의 일환이다. 리스트 매개변수에 대괄호, 중괄호, 소괄호인지에 따라 자료형이 다르다. 비어있는 리스트, 숫자, 문자, 리스트 안에 또 다른 리스트가 들어가기도 한다. 인덱싱과 슬라이싱의 차이 튜플이란? 리스트와 튜플의 공통점과 차이점 리스트 실습 문제 풀어보기 리스트 함수 이..
어제 저녁에는 공부를 하나도 하지 못했다. 시늉만 하고 너무 하기 싫어서 드라마만 보다 일찍 취침했고 다음날 새벽에도 일어나지 못했다. 이제 공부할 시간이 1시간밖에 남아있지 않지만 그래도 공부를 해보려고 한다.엘리스로 공부했던 내용을 다시 한번 복습해보려고 한다. 실습 문제 풀기 미션 문제 풀기 학습을 마치고처음 이 공부를 할 때는 정말 어려운 문제들이었는데 이제 보니 정말 쉽게 풀었다. 미션 문제도 하나도 어렵지 않았다. 그만큼 내 실력이 향상되었다는 증거일 것이다.어제는 왜 이렇게 공부가 하기 싫었는지 모른다. 하지만 하기 싫은 날도 인사교에 나오니 적어도 8시간 이상은 공부하게 된다. 그리고 어제는 새벽에 일찍 일어나 사실 13시간은 공..
이어서 조건문에 관한 실습 문제를 풀어보기로 하자. 변수와 문자열 관련 내용은 너무 쉽고 다 아는 거라서 따로 정리할 필요가 없을 것 같다. 조건문이란? 조건문 실습 문제 1 처음에는 이렇게 풀었는데 완전히 틀렸다. 선생님의 풀이를 참고하며 다시 풀어보았다. 마스크의 개수를 input 함수에 담아주고 잘 들어가는지 확인한다. 문자열 함수를 숫자로 바꾸기 위해 형 변환을 한다. 조건문 실습 문제 2 이 문제 역시 어려워서 처음 풀 때는 틀렸다. 나중에는 어떤 문제인지 감을 잡기는 했지만 여전히 풀리지는 않았다. 학습일지를 쓰며 문제를 다시 풀어보기로 하자. 이제 잘 출력이 되고 있다. 이렇게 이중 if문을 사용해야 하는 무척 까다로운 문제였다. 학습을 마..