일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 정보처리기사필기
- 자바 실습
- 순환신경망
- JSP/Servlet
- 자바스크립트
- 파이썬
- 컴퓨터구조
- 자바스크립트심화
- 디버깅
- SQL
- 정보처리기사실기
- ChatGPT
- JDBC
- 개발일기
- 머신러닝
- 딥러닝
- 혼공머신
- 중학수학
- 데이터분석
- rnn
- 자바
- html/css
- 연습문제
- 상속
- 쇼핑몰홈페이지제작
- JSP
- 타입스크립트심화
- 컴퓨터비전
- 중학1-1
- 데이터베이스
- Today
- Total
목록프로그래밍 언어 (339)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
파이썬 응용에서는 기초에 이어 메서드와 클래스, 객체 지향 등 어려운 개념이 들어간다. 요즘 자바 시간에 OOP 수업을 들어가는데 상당히 수준이 높은 편이다.이 수업을 들으면 객체지향을 어느 정도 이해할 수 있게 될 것 같다. 파이썬 응용 수업 소개 실습 1 - 미니언즈 사전 이제 문제를 풀어보았다. 자바를 공부하다 보니 파이썬의 감을 조금 잃어버려서 처음에는 이 문제를 어떻게 풀어야 하나 당황했다. 근데 조금 생각해 보니 충분히 풀 수 있었다. 실습 2 - 함수 만들기 문제 풀기 문제를 풀었더니 오류가 떠서 AI 헬퍼에게 물어보았다. 파이썬에서는 함수에서 자료형을 쓰지 않는다고 한다. 다시 풀기 근데 아무것도 출력이 되지 않았다. 마지막 도전 아마도 파이썬..
가장 어려운 단계가 남아있다. 리스트 학습에서도 미션 문제 하나는 못 풀었는데 여기서도 하나라도 맞추면 다행이다 싶다. 보기만 해도 정말 어려워 보이지만 풀 수 있는 데까지 풀어보자.그럼 문제를 풀러 가보자! 미션 1 - 물가 상승률 계산하기 정말 어려운 문제인데 곰곰이 생각해보며 도전해보고 있다. append()를 잘못 쓴 것 같은데 어떻게 고쳐야 할지 잘 모르겠다. AI 헬퍼에게 물어봤는데도 답을 찾을 수 없었다. 미션 2 - 평균 구하기 풀긴 풀었는데 정답에 하나도 가깝지는 않은 것 같다. 문제 풀기 이 문제는 내 코딩 실력으로는 도무지 풀 수 없는 문제였다. 나중에 더 연구해서 풀어봐야 할 것 같다~input에 넣어주니 계속 실행 중이라고 떠서 이건 삭제해 주었다. n..
for문에 이어 while도 배워보기로 하자. 난 솔직히 for 문보다 while 문이 더 어렵고 잘 사용하지 않게 되는 것 같았다. while 문의 큰 특징은 무한루프가 존재한다는 것이다.이제 바로 학습을 시작해 보자! 오늘 밤까지 4단원을 모두 마치려면 속도를 내야 한다. 이론 3 - 반복문 3 : while 문 if문과 비슷하고 조건을 기준으로 한다. if문과 다른 점은 조건이 참일 때만 항상 그 명령을 수행한다는 것이다. if 문과 다른 점 또 하나는 조건이 참이면 다시 돌아가서 명령을 수행하기를 반복한다. 예시를 보면 i = 5일 때 명령을 수행하고 1일 때까지 계속 반복하다가 0이 되면 빠져나온다. sum과 i를 더하기를 반복하면 마지막에 sum은 10이 된다. 이런..
반복문 두 번째 학습으로 range에 대한 개념을 학습해 본다. 파이썬에는 특이한 개념들이나 식이 많이 등장하는 것 같다. 리스트부터 정말 어려워졌다. 시퀀스도 in도 모두 처음 들어보는 것들이지만, 공부하다 보면 이해될 있을 거라 생각한다.그럼 바로 학습에 들어가보자! 이론 2 - 반복문 2 : for-range 문 반복 횟수만 알고 있을 때 사용하는 반복문이다. range(a, b)에서 a는 시작하는 숫자이고, b는 종료하는 숫자이다. 나타내는 수는 인덱스처럼 끝에서 하나를 뺀 값을 표현한다.range(5)는 0이 생략된 것이다. 0부터 5 이전의 수를 표현한다. 괄호 안의 수는 길이를 나타내고 5번 반복한다고 쓸 수 있다. 구간으로 반복할 때는 시퀀스 자리에 range를 넣어주..
이제 저녁 공부를 시작해 본다. 원래 예상보다 30분 정도 늦어졌지만 중요한 일정이 있었던 거니 괜찮다. 땀 흘리며 열심히 운동하고 샤워까지 하니 정말 개운하니 기뻤다.오후 늦게 약간 우울했던 마음도 씻은 듯이 사라졌다. 역시 사람은 열심히 몸을 움직이고 운동을 해야 활기찬 일상을 보내게 되는 것 같다.오늘 밤까지 파이썬 4주차 수업을 모두 듣고 정리해보려고 한다. 마지막 단원은 반복문인데 이번 시간에는 for문에 대해서 살펴볼 것이다. 그럼 본격적으로 학습을 시작해보자! 이론 1 - 반복문 1 : for문 모두 같은 역할을 하고 있는데 별의 길이가 다르다. 이럴 때는 반복문을 사용한다. 반복문은 조건과 범위로 나눌 수 있다. for문은 범위에 관한 반복문이다. 범위는 시퀀스로 ..
데이터베이스 수업 시간에 자유롭게 복습하는 시간이 있어서 새벽에 하다 말았던 파이썬 기초 공부를 하기로 했다. 다른 공부를 하려니 눈치가 보이긴 하지만, 지금 난 하루밖에 수업을 안 들어서 모르는 것투성이다.사람들은 기출문제를 푸는 수준인데 반해 난 이제야 데이터베이스의 세계에 발을 담근 수준이라고 해야 하나.. 다 알려면 시간이 좀 걸리겠지.그래도 공부하면 충분히 따라갈 수 있을 것 같다. 너무 조급하게 생각하지 않기로 했다. 그럼, 이제 미션 문제를 풀고 이 단원을 마무리하기로 하자! 미션 1 - 무기 강화 아침에 수업 전에 급하게 풀어보려고 하니 잘 되지 않았다. 차분히 풀어보았지만 여전히 안 되는 부분이 있다. 문제 풀기 변수명을 weapon으로 지정해 주었는데 컴파일은 안 되는지 잘..
이제 바로 이어서 나머지 문제를 더 풀어보자! 빨리 학습을 마치고 새벽에 자바도 공부하려고 했는데 이건 못할 것 같다. 이따 오후에 자율학습 시간에 해볼 것이다.속도를 내서 남은 문제를 열심히 풀어보자. 미션은 설명 영상이 없이 혼자서 풀어야 하니 조금 어렵다. 실습 8 - 각 나라의 정보를 올바르게 이 문제는 조금 복잡하지만 앞에서 배운 개념을 숙지한다면 충분히 풀 수 있다. 문제 풀기우여곡절 끝에 풀었는데 뭔가 틀렸다. sort를 정렬할 때 .을 쓰지 않고 =을 붙여서 그런 거였다. 저장한다고 해서 =을 붙이면 되는 줄 알았다. 실습 9 - 3호선 역 정보 추출하기 문제 풀기 뭔가 틀려서 다시 풀어보았다. 이 문제는 리스트를 뽑는 게 아니라 슬라이싱이었다. 이 둘 많이 혼동된..
이번에는 리스트에 이어 시퀀스에 대해서 학습해 볼 것이다. 시퀀스는 언리얼 프로젝트나 영화에서나 들어보았지 프로그래밍에서는 처음 들어보는 것 같다. 조금은 생소한 이 개념을 이제 학습해 보기로 하자~시퀀스는 문자열과 리스트를 묶어서 말하는 것이다. 이 둘 사이에는 공통점이 있는데 그것은 순서가 있는 자료형이라는 점이다. 이론 2 - 시퀀스 자료형 a, b, c 모두 순서가 있으므로 시퀀스 자료형이 된다. a는 1번째 원소를 가져오니 n이 출력된다. b에서는 2이상 4 미만이므로 두 번째와 세 번째 원소를 가져오라는 뜻이다. 슬라이싱을 해도 치즈는 그대로 남아있듯이, 슬라이싱을 해도 원래 자료형의 특징을 그대로 가진다.예를 들어, 문자열에서 슬라이싱하면 문자열이, 숫자형에서 슬라이싱하면 숫자형..
오늘은 새벽 5시에 시계를 맞추고 일어났다. 어제 12시에 공부를 마치고 12시 15분쯤 취침을 했는데 5시간을 잘지 5시 정각에 일어나 공부를 하는 게 나을지 무척 고민이 되었다.어제도 그 정도쯤 잤는데 별로 피곤하지 않아 적어도 5시에는 일어나 공부를 하기로 했다. 시계가 울리자마자 벌떡 일어나 오늘 무엇을 공부해야 할지 잠시 고민한 후 학습을 시작해 본다.이번 포스트에서는 리스트에 대한 내용을 학습해 본다. 리스트는 지난 수업에서도 많이 어려워했던 개념이다.그럼 본격적인 학습에 들어가 보자! 이론 1 - 리스트 활용 순서가 있는 자료형에는 문자열과 리스트가 있다.리스트는 대괄호로 감싼 자료형이며 이 안에는 어떤 것이든 넣어줄 수 있다. 그리고 이를 사용하는 방법으로 인덱싱과 슬라이싱에 대해서 전..
이제 연습문제 2문제만 풀면 2주차 과정의 모든 학습을 마치게 된다. 점심식사 후에 진행하려고 했으나 집에 밥이 하나도 없었다.배는 많이 고프지만 공복에 하는 공부는 더 잘되리라 믿고 학습은 시작해보기로 했다. 바로 문제를 풀어보자! 1. 미션 1 : 자리수 판별기 이 문제를 처음에는 자릿수를 구하는지 알고 엄청 복잡하게 생각했는데 아니었다. 자릿수로 하면 if를 세 번 써야 하므로 이 문제의 조건에 성립하지 않는다.다시 풀었더니 답이 나왔다. 한 자리에서 세 자리까지 모두 잘 출력이 되었다~ 2. 미션 2 : 교수님의 마음으로 조건을 문제에서 주어지는 순서대로 썼더니 틀렸다. 두번째 시도는 작은 조건부터 차례로 세워보았는데, 이번에도 틀려서 부등호의 방향을 반대로 수정해주었다.그래도 답..