일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 파이썬라이브러리
- 연습문제
- CSS
- CNN
- 정보처리기사실기
- html/css
- C++
- 정보처리기사필기
- 중학수학
- 운영체제
- 자바
- numpy/pandas
- 코딩테스트
- 정수와유리수
- JSP/Servlet
- 데이터입출력구현
- 컴퓨터비전
- 딥러닝
- 자바 실습
- 데이터분석
- 머신러닝
- 텍스트마이닝
- 컴퓨터구조
- 파이썬
- 혼공머신
- SQL
- Today
- Total
목록2024/09/01 (8)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
저녁 공부 시간이 많이 늦었지만 지금부터 3시간 정도 열심히 공부해볼 생각이다. 그래도 새벽 1시 반에는 잠자리에 드는 것이 좋을 것 같다.처음에는 주말에 파이썬 4장까지 마칠줄 알았는데 2장도 끝내기 어려웠다. 세 가지 공부를 함께 하다보니 시간이 많이 걸리는 편이다. 그래도 확실하게 배울 수 있어서 정말 좋다. 이번에 배울 것은 튜플 자료형이다. 이 내용도 수업 시간에 많이 들었지만 잘 모르니 책을 통해 학습해볼 것이다. 튜플은 어떻게 만들까? 리스트는 [ ], 튜플은 ( )으로 둘러싼다.리스트는 요소값의 생성, 삭제, 수정이 가능하지만, 튜플은 요소값을 바꿀 수 없다. 모습은 리스트와 거의 비슷하지만, 튜플에서는 리스트와 다른 2가지 차이점이 있다.1개의 요소만을 가질 때는 요소 뒤에..
조금 쉬운 문제들도 있지만 내가 직접 코드를 짜며 엘리스 문제를 풀어보려고 한다. 이제 리스트 자료형도 공부를 해서 어제는 풀지 못했던 문제들을 도전해볼 수 있을 것 같았다. 실습 문제 풀기 처음 이 문제를 세 달 전에 풀었을 때는 너무 어려워서 도저히 풀지 못했다. 이렇게 쉬운 문제를 말이다. 미션 문제 풀기 학습을 마치고실습 문제와 미션 문제가 꽤 많았는데 모두 풀고 정리해보았다. 풀기 전까지만 해도 어렵게 생각했는데 막상 풀어보니 정말 쉽게 풀었다. 그만큼 내 실력이 많이 향상되었다는 증거겠지. 오후에 낮잠을 너무 많이 자서 시간이 아깝고 아쉽지만 저녁에 다시 열심히 공부하면 된다.이제 난 노는 것보다 공부하는 것이 더 재미있어졌다. 영화나 드..
다음으로 리스트의 값을 수정하고 삭제하는 방법과 리스트 관련 함수에 대해서 학습해보겠다. 여기까지만 하고 점심을 먹어야지! 리스트의 수정과 삭제 del은 삭제 함수이다. 리스트 관련 함수문자열과 마찬가지로 리스트 변수 이름 뒤에 '.'를 붙여 여러 가지 리스트 관련 함수를 사용할 수 있다. 한번 실행을 할 때마다 값이 계속 추가된다. 그러니 이런 실습을 진행할 때는 한번만 추가하는 것이 좋다. 그리고 주석을 사용했다고 하지만 연산의 기호까지는 주석이 적용이 안 될 때가 많아서 [5, 6]을 사용하면 주석 처리가 되지 않고 그 값이 출력이 된다. 이런 걸 이전의 실습에서도 경험했었다.그때는 문자열로 + " "식의 코드를 사용했었는데 이 부분이 그대로 실행이 되었다. ..
드디어 리스트 자료형에 대해 공부해볼 수 있게 되었다. 리스트도 한번 공부해보자!지금까지 숫자와 문자열에 대해서 알아보았다. 하지만 숫자와 문자열만으로는 프로그래밍을 하기에 부족한 점이 많다. 예를 들어 특정 집합의 모임일 경우 이러한 것들을 숫자나 문자열로 표현하기는 어렵다. 이러한 불편함을 해소할 수 있는 자료형이 리스트이다. 리스트는 어떻게 만들고 사용할까? 리스트의 인덱싱과 슬라이싱리스트도 문자열처럼 인덱싱과 슬라이싱이 가능하다. 리스트의 슬라이싱 리스트 연산하기 파이썬 프로그램으로 하니 이상하게 실행이 되지 않는다. 학습을 마치고리스트도 분량이 참 많아서 여기까지 하고 다음 포스트에서 이어서 수정과 삭제, 리스트 관련 함수..
이번에는 f 문자열 포매팅에 관해서 학습을 진행하려고 한다. 이 개념은 생긴지 얼마 되지 않았다고 한다. 일일이 순서를 맞추는 것이 불편해서 더욱 간단하게 사용할 수 있는 방법이다. f 문자열 포매팅f 접두사를 붙이면 f 문자열 포매팅을 할 수 있다. 문제도 스스로 잘 풀었다. 이제 format 함수와 f 문자열 포매팅의 차이점을 확실히 구별할 수 있을 것 같다. 문자열 관련 함수들문자열 자료형은 자체적으로 함수를 가지고 있다. 이들 함수를 다른 말로 문자열 내장 함수라고 한다. 이 내장 함수를 사용하려면 문자열 변수 이름 뒤에 '.'를 붙인 후 함수 이름을 써주면 된다. find와 다른 점은 find에서는 찾는 문자가 없으면 -1을 반환하는데, index..
무척 어렵게 생각했던 인덱싱과 슬라이싱을 이제 잘할 수 있게 되었다. 이것도 배워보니 별거 아니었고 재미있는 개념이었다. 이번에는 문자열 포매팅에 대해서 알아볼 것이다.수업 영상은 듣고 정리했지만 책에는 훨씬 더 자세하게 나와있으니 하나하나 예제를 따라해보며 실습해볼 것이다. 문자열 포매팅이란?문자열 안에 특정한 값을 바꿔야 할 경우가 있을 때 이것을 가능하게 해준다. 즉 문자열 포매팅은 문자열 안에 어떤 값을 삽입하는 방법이다. 문자열 포매팅 따라하기 문자열 포맷 코드 포맷 코드와 숫자 함께 사용하기포맷 코드를 숫자와 함께 사용하면 더 유용하다. 이렇게 문자를 넣을 수도 있다. 학습을 마치고포매팅 관련 내용은 분량이 정말 많았..
이제 문자열 인덱싱과 슬라이싱에 대해서 책으로 학습해보기로 하자. 오늘은 왠지 잠을 별로 안 자고 싶어서 조금 쉬었다가도 다시 공부를 하고 있다. 문자열 인덱싱과 슬라이싱인덱싱이란 무엇인가를 가리킨다, 슬라이싱은 무엇인가를 잘라낸다는 의미이다. 이렇게 원하는 부분만 잘라서 슬라이싱을 해보았다. 문자열을 바꾸는 방법 y가 문자열이므로 따옴표를 붙여야 하는데 붙이지 않으니 정의되지 않은 변수라고 한다. 이제 잘 출력이 되었다. 학습을 마치고오늘 새벽에 하려고 했던 부분이지만 3시가 좀 넘어가자 많이 졸려서 중단하고 아침 8시에 일어나서 나머지 부분을 학습해보았다. 빨리 파이썬 기초를 마치고 다른 걸 하고 싶은 마음이 크지만 그래도 하나라도 건너..
연산자 부분은 이전에 학습했지만 수업 내용은 아직 학습하지 않았으니 한번 듣고 정리해보기로 했다. 현장 수업을 들을 때는 난 대부분 집중이 잘 되지 않아서 선생님이 하시는 말씀의 30%도 들리지 않을 때가 많다.혼자서 공부하게 되면 아무도 신경쓸 일이 없어 오히려 공부가 훨씬 잘 되고 집중도 잘 된다. 그래서 난 주말이 참 좋다. 비록 주말에는 놀고 싶은 유혹거리들이 많지만 말이다. 연산자에 대하여 산술 연산자와 지수 연산자에 대해서는 이전에 학습했으나 나머지는 아직 공부하지 않았다. 산술 연산자 예제 문제 풀어보기 input 함수를 통해 키보드로 입력을 받아 값을 출력하는 문제를 풀어보겠다. num + num을 하면 무엇이 나올까? 따옴표로 감싸져있는데 문자열임을 알 수 있..