일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- html/css
- 데이터입출력구현
- 정수와유리수
- 파이썬
- 정보처리기사필기
- JSP/Servlet
- 머신러닝
- 코딩테스트
- 중학수학
- C++
- numpy/pandas
- 영어공부
- SQL
- 중학1-1
- 컴퓨터비전
- 파이썬라이브러리
- 운영체제
- 텍스트마이닝
- 정보처리기사실기
- pandas
- 자바 실습
- CSS
- 딥러닝
- 컴퓨터구조
- 연습문제
- 혼공머신
- 데이터분석
- 데이터베이스
- CNN
- 자바
- Today
- Total
목록2024/08/01 (49)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
마음이 급해서 오타가 자주 나곤 한다. 이제 바로 마지막 학습을 진행해볼 것이다.10분만에 빠르게 하고 만약에 다 하지 못하면 쉬는 시간에 해서 오늘 아침 전까지 꼭 학습을 마칠 생각이다.그래야 오늘 저녁까지 나머지 과목들을 이수할 수 있을 것 같다. 요약 - 모듈과 패키지모듈과 패키지가 무엇이며 어떻게 사용하지는 배울 수 있었다. 미션 - 도전! 계산기의 달인 정말 초고속으로 이 문제를 혼자서 풀었다~ 단원 학습 정리 1. 모듈 2. 패키지 다음에 좀더 자세히 읽어보기로 하자! 추가로 모듈의 다른 사용법에 대해서 설명하는 내용이 있는데 그 부분은 지금은 필요한 내용이 아니라서 넘어가기로 했다. 학습을 마치고이렇게 오늘 4시간 반이 조금 되지 않는 시간동안 거의 불가능에 가까운 학..
모듈에 이어 패키지에 대해서도 알아보기로 하자. 이론 학습은 이게 마지막이다. 실습 문제가 좀 많아서 과연 8시 안에 마칠 수 있을지 의문이지만 최선을 다해 공부해볼 것이다.패키지는 이클립스에서도 자주 사용하는데, 하나의 묶음을 말하는 것 같다. 그럼 바로 학습을 진행해보자! 이론 4 - 패키지 예시를 보면 프로젝트 폴더 안에 sciptr, sound 등 여러 폴더가 있다. 이 폴더들 안에는 .py로 시작하는 모듈이 있고 이러한 것들을 관리할 수 있다. 예를 들어, user라는 폴더 안에 cal이라는 모듈이 있고, 그 안에 함수 plus()가 있을 때 패키지는 어떻게 활용할 수 있을까? 모듈 사용 방법첫번째 방법은 모듈을 불러와서 함수를 실행하는 방법이다. ..
새벽에 공부하면 장점은 저녁에 할때보다 집중력이 좋아서 이해가 잘 되고 진도로 빨리 나갈 수 있다는 것이다. 앞으로는 저녁에 늦게까지 공부하기보다 새벽에 늦어도 4시 이전에 일어나 공부를 시작하기로 했다.이제 한 두 단원만을 남겨놓은 상태이다. 그리고 가능하면 8시까지 다 마쳐볼 계획이다. 언제나 목표한 것보다는 지체가 되니 목표는 이룰 것보다 조금 높게 계획하는 편이다.그럼 바로 본 학습에 들어가보겠다. 이론 3 - 모듈 활용하기 로또나 임의의 숫자를 계산할 일이 있을 때 이 모듈을 사용하면 좋다. range는 a 이상 b 미만의 수를 모두 알려주는 함수이다. 이 random.range(a, b)는 이 두 수중 하나를 반환하는 함수가 된다. 퀴즈 3 - 모듈 사용하..
모듈과 패키지라는 3주차 학습을 시작해본다. 모듈이라는 말을 파이썬 기초에서 한번 들어본 것 같은데 무슨 뜻인지는 알지 못한다. 이제 이 부분을 학습하고 나면 알게 되겠지.새벽 공부 시간이 얼마 남지 않았으니 바로 공부를 시작해본다~ 이론 1 - 모듈 예를 들면, 라면 끓이기라는 특정한 함수가 있는데 이러한 것들을 묶은 것을 모듈이라고 한다. 퀴즈 1 - 모듈 이론 2 - 모듈 사용하기모듈 사용하기 전에 갖춰야 할 것 모듈을 사용하려면 불러와야 하는데 이는 모듈을 사용한다고 파이썬에게 알려주는 일이다. 함수의 경우에는 어떤 인자가 있고 반환값은 무엇인지, 변수의 경우에는 자료형이 무엇인지 등을 확인한다. 그리고 어떤 입력을 받고 출력을 하는지 등을 알아두어..
이제 함수 단원을 정리하며 마무리해본다. 풀어야 할 미션 문제가 3개나 되는데 다 풀 수 있을지 모르겠다. 그래도 한번 도전해볼 것이다.빨리 다음 단원을 학습해야 하니 너무 어렵고 시간이 많이 걸리면 넘어갈 생각이다.그럼 바로 학습에 들어가보자! 요약 - 함수와 메서드 함수는 내장 함수와 외장 함수(사용자 지정 함수)가 있다. 함수 안에서 정의한 지역변수와 함수 밖에서 정의해서 어디서나 쓸 수 있는 전역변수도 있다. 그리고 메서드의 특징도 꼭 기억하자! 점을 사용해서 접근한다는 것. 미션 1 - 타자의 성적 계산하기이 문제는 너무 어려서 무슨 말인지 감도 잡을 수가 없었다. 그래도 푸는 시늉이라도 해야 할 것 같았다. 혼자서 문제 풀어보기 점수를 계산해서 batting_average를 반환하는 ..
어제 함수와 메서드 단원을 다 마치고 취침하려고 했으나 너무 졸려서 11시 정도에 잠자리에 들었다. 그리고 오늘은 5시간 정도 자고 3시 50분에 일어나 새벽 공부를 시작해본다.앞으로는 이 정도쯤은 잠을 청하고 나머지 시간을 알차게 보내기로 했다. 오늘 새벽에 할 게 정말 많다. 4시간 20분쯤 공부할 시간이 있으니 1시간 40분은 함수와 메서드에 나머지 시간은 2주차 단원 학습에 투자해보기로 계획을 세워본다.이렇게 오늘 해야 할 분량을 미리 머릿속으로 그려놔야 최소한의 목표를 이루게 되는 것 같다. 그럼 바로 메서드 학습을 시작해보자. 이제 잠도 어느 정도 깼으니 공부를 시작해도 될 것 같다. 이론 4 - 메서드 특정 기능이란 함수의 기능이다. 예시를 보면 my_list의 추가하고, 수를 세고 삭제하라..
이번에 학습할 단원은 전역변수와 지역변수이다. 조금 전에 배웠던 함수는 문제가 조금 많았다. 이번에는 분량이 많지 않아서 금방 끝날 것 같다.전역변수는 메인 함수 전체에서 사용하는 변수이고, 지역변수는 특정한 블록에서만 사용하는 변수이다.전에 C 언어에서 공부했던 기억이 난다. 파이썬도 별다르지 않을 것 같다. 그럼 바로 이어서 학습을 진행해보자! 이론 3 - 전역변수와 지역변수 함수 안에서 x를 정의했는데 왜 출력이 되지 않을까? 그것은 함수 안에서 선언되었기 때문이다. 사용할 수 있는 범위에 따라 전역변수와 지역변수로 나눈다. 전역변수는 함수 밖에서 정의된 변수이다. x는 함수 안에서 정의한 변수이기 때문에 함수 밖에서는 알지 못한다. 필요에 따라 전역변수와 지역변수를 잘 ..
내일 새벽에는 3주차 수업까지 다 마쳐야 내일까지 진도를 맞출 수가 있다. 그러니까 오늘 2주차 학습을 다 마치지 못하면 잠을 자지 않겠다는 각오로 공부를 임하려고 한다.그럼 바로 함수에 대해서 학습해보기로 하자! 이론 1 - 함수 어떤 입구에 자료를 넣었을 때 작용을 해서 출력을 하도록 만드는 데, 이것이 바로 프로그램의 기본 틀이다. 작용을 할 때 같은 코드를 반복하는 경우가 있다. 이러한 일련의 과정을 함수라고 한다. 컴퓨터가 함수에게 어떤 자료를 건네준다. 그러면 함수는 어떤 일을 해서 그것을 컴퓨터에게 다시 돌려준다. 공통점은 자료를 넣으면 뭔가 알려준다는 것이다. 퀴즈 1 - 함수 문제가 아주 쉬웠다. 이론 2 - 함수의..
1주차 학습의 마지막으로 단원 정리와 미션 문제를 풀어보기로 했다. 요약을 하는 영상도 있어서 이것도 시청해볼 것이다. 이렇게 단원을 마무리해주는 시간이 참 중요하다.다른 과목에는 이 내용이 없었으나 파이썬에만 있어서 참 특별했다. 그럼 이제 남은 시간까지 최선을 다해 공부를 해보자! 요약 - 기초 자료형튜플과 리스트의 차이점을 꼭 기억하자! 튜플은 변할 수 없는 자료형이고, 리스트는 변할 수 있는 자료형이다. 미션 - 각 나라의 인사말 이렇게 풀었는데 구문 오류가 떴다. 무슨 문제일까? 파이썬에서는 i++을 지원하지 않는다고 한다. 다시 풀어보기 i는 순차적일 때만 사용하고 그 외에는 의미가 없다고 한다. contry라는 변수를 만들어서 country_list에서 하나씩 꺼내..
딕셔너리도 튜플처럼 간간이 들어보았던 단어였다. 딕셔너리를 한다고 하는데 그때는 무슨 말인지 못알아 들었으나 이제는 알게 될 것 같다. 이제 새벽 공부는 1시간 10분 정도 남아있어 최대한 빠르게 진행해보려고 한다.그럼 바로 이어서 딕셔너리 학습을 시작해보자! 분명 공부하기 전보다 파이썬에 대한 이해가 더 깊어질 것이다. 이론 3 - Dictionary(딕셔너리) dictionary는 사전이라는 뜻이다. 이 둘은 짝꿍이라고 할 수 있는데, 우리 주변에는 짝꿍이 있는 자료가 많다.회원가입 양식을 입력할 때를 예로 들면, 성과 이름을 함께 입력해야 하나의 이름이 완성되듯이 이 둘도 짝꿍 관계이다. 긴 딕셔너리는 중괄호로 만들어준다. 그리고 한쌍의 자료형을 딕셔너리 안에 넣을 수 있다. ..