일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 개발일기
- CSS
- JSP
- 컴퓨터비전
- JSP/Servlet
- 데이터분석
- SQL
- 자바
- 자바 실습
- 디버깅
- rnn
- 자바스크립트
- 중학1-1
- 상속
- 파이썬
- 연습문제
- 컴퓨터구조
- 정보처리기사실기
- 혼공머신
- 정보처리기사필기
- 순환신경망
- 머신러닝
- 오블완
- 중학수학
- c언어
- 자바스크립트심화
- 데이터베이스
- html/css
- JDBC
- 딥러닝
- Today
- Total
목록프로그래밍 언어 (338)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
모듈과 패키지라는 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는 사전이라는 뜻이다. 이 둘은 짝꿍이라고 할 수 있는데, 우리 주변에는 짝꿍이 있는 자료가 많다.회원가입 양식을 입력할 때를 예로 들면, 성과 이름을 함께 입력해야 하나의 이름이 완성되듯이 이 둘도 짝꿍 관계이다. 긴 딕셔너리는 중괄호로 만들어준다. 그리고 한쌍의 자료형을 딕셔너리 안에 넣을 수 있다. ..
튜플이라는 말을 어디서 들어본 것 같은데 이제 공부해 보게 되었다. 분량은 많지 않지만 한 단원을 여기서 마치니 이 부분만 담아보려고 한다.그럼 바로 학습에 들어가보자! 이론 2 - Tuple(튜플) 튜플에서는 여러 자료가 함께 있기 때문에 원소가 하나밖에 없음을 알려주어야 한다. 그럴 때 꼭 ,를 써준다. 소괄호로 묶는 방법이 있고, 묶지 않아도 파이썬에서는 알아서 처리를 한다. 튜플과 리스트의 공통점 튜플과 리스트의 차이점 가장 중요한 특징은 변하지 않는다는 것이다. 퀴즈 2 - Tuple 실습 4 - 튜플 만들기 문제 풀기 문제를 풀었는데 아직 튜플의 개념이 잘 잡히지 않는 것 같다. 대괄호를 써야 하는데 소괄호를 썼..
오늘은 이 시간 동안 파이썬 응용 학습을 진행할 예정이다. 가능하면 1주 차 진도를 모두 빼서 앞으로 3일 만에 이 과목 공부를 다 마치는 것이 목표이다.1주일 전에는 파이썬에 대해 거의 알지 못해 끙끙대면서 접했다면 이제는 많이 익숙해진 것 같다. 이젠 응용 공부를 해도 충분한 시기가 왔다. 1주 차에서는 기초 자료형에 대해서 학습해 본다. 기초 편에서도 이 단원이 있었지만 그때는 출력부터 변수, 연산, 리스트까지 훑는 시간이었다.응용에서의 기초 자료형은 문자열/ 리스트 위주로 학습하게 되는 것 같다. 이론 1 - 문자열/ 리스트 활용 딕셔너리는 짝꿍이 있는 자료형이다. 이전에는 리스트에서 원소를 제거할 때 .remove()를 사용했었다. remove는 이 안에 원소가 들어가 어떤 자료..
파이썬 응용에서는 기초에 이어 메서드와 클래스, 객체 지향 등 어려운 개념이 들어간다. 요즘 자바 시간에 OOP 수업을 들어가는데 상당히 수준이 높은 편이다.이 수업을 들으면 객체지향을 어느 정도 이해할 수 있게 될 것 같다. 파이썬 응용 수업 소개 실습 1 - 미니언즈 사전 이제 문제를 풀어보았다. 자바를 공부하다 보니 파이썬의 감을 조금 잃어버려서 처음에는 이 문제를 어떻게 풀어야 하나 당황했다. 근데 조금 생각해 보니 충분히 풀 수 있었다. 실습 2 - 함수 만들기 문제 풀기 문제를 풀었더니 오류가 떠서 AI 헬퍼에게 물어보았다. 파이썬에서는 함수에서 자료형을 쓰지 않는다고 한다. 다시 풀기 근데 아무것도 출력이 되지 않았다. 마지막 도전 아마도 파이썬..