일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 텍스트마이닝
- 중학수학
- 정보처리기사필기
- 요구사항확인
- 선형회귀모델
- 자바 실습
- c언어
- 데이터분석
- C++
- numpy/pandas
- 언리얼학습
- 딥러닝
- 파이썬
- 정보처리기사실기
- 데이터시각화
- 디버깅
- JSP/Servlet
- 데이터베이스
- Orange
- 자연수의성질
- 핵심프로젝트
- 데이터입출력구현
- pandas
- 머신러닝
- html/css
- 선형분류모델
- 코딩테스트
- 자바
- 언리얼프로젝트
- 이수증
- Today
- Total
목록프로그래밍 언어 (259)
클라이언트/ 서버/ 엔지니어 " 게임 개발자"를 향한 매일의 공부일지
이제 변수와 숫자형에 관한 수업 내용을 들어보며 다시 한번 복습하는 시간을 갖기로 하자. 처음 수업을 들을 때는 절반도 이해하지 못했는데 오늘 다시 학습해보며 정말 많은 것들을 이해할 수 있어 기뻤다. 변수와 자료형의 종류 스스로 문제를 풀어보았는데 정말 잘 풀었다. 이러한 에러가 뜨는 것은 앞에서 실행을 해주지 않아 num2가 정의되어 있지 않기 때문이다. 이제 잘 출력이 되었다. 문자열 자료형 잘못 썼는데 기억을 초기화하고 싶을 때 커널을 다시 연결해주면 된다. 인터프리터 언어는 코드가 위에서 아래가 아닌 실행 단위로 흐른다. 큰 따옴표 넣어서 출력하기 쌍따옴표가 끝났는데 그 안에 쌍따옴표를 또 넣었기 때문에 오류가 나는 것이다. 여러가지 형태로 표현해보기 1. s..
자료형은 프로그래밍마다 별로 큰 차이가 없어 다 알고 있는 내용이지만 새 언어를 배우는 만큼 기초를 탄탄히 다지기로 하자. 복습한다는 의미로 한번 더 학습해본다. 1. 변수란 무엇인가? 프로그래밍에서는 등호가 있을 때 오른쪽에 있는 값을 왼쪽에 넣는다는 의미이다. 2. 숫자형숫자형이란 숫자 형태로 이루어진 자료형으로 우리가 이미 잘 알고 있는 것이다. 기본 자료형 (Primitive Types)int정수형. 양수, 음수, 0을 포함한 정수 값.42, -7, 0float부동소수점 실수형. 소수점을 포함한 실수 값.3.14, -0.001, 2.0complex복소수형. 실수부와 허수부로 이루어진 수.3 + 4j, -5j, 2.1 + 0jbool불리언형. 참(True)과 거짓(False) 값을 가짐.T..
지난번에 모두 학습했던 파이썬 기초 수업을 주말에 복습해보기로 했다. 그때는 엘리스에서 제공하는 프로그램으로 실습을 진행했지만 이번에는 주피터 노트북도 설치했으니 이걸로 진행해볼 것이다.훨씬 더 공부가 재미있을 것 같다. 그럼 바로 시작해보자! 실습 미리보기1. Bravo, my life! 처음 이 문제를 풀었을 때는 아무리 해도 점수가 0점이 되어 그 이유를 몰랐다. 이번에는 확실히 잘 풀었다. 이 정도로 나의 파이썬 실력이 많이 부족했다는 증거이다. 2. 자기 소개하기 여기서 또 하나의 차이점을 알게 되었다. shift + 엔더와 단축키 b의 차이점을 말이다. shift + 엔터는 실행이 되면서 셀이 하나씩 생성이 되는 거였다. 그러니까 대괄호의 숫자가 그만큼 올라가는데, b는 그냥 셀만..
조금 전에 아이패드에서 뭔가 설정이 안되어 이걸 한참 연구하느라 공부 시간을 30분이나 까먹었다. 너무 시간이 아깝지만 할 수 없다. 여기까지만 공부하고 점심을 먹으면서 좀 쉬고 놀려고 한다.즐거운 학습이 될거라 기대한다. 처음에는 주피터 노트북으로만 실습했다가 이후에 파이썬 프로그램으로 실습한 것을 추가해본다. 파이썬 실습하기 변수 출력하는 예제 실습 검은 화면으로 바꾸어 보았는데 더 마음에 든다. 근데 글씨체와 색깔이 마음에 들지 않아 이 설정을 한번 바꾸어보기로 했다. 하지만 되지 않아서 그냥 나중에 해야 할 것 같다. 다시 학습에 집중해보자.print 문을 쓰지 않았지만 출력이 되고 있다. 하지만 작은 따옴표가 함께 출력되었다. 조건문과 반복문 실습해보기 ..
파이썬을 공부하는 일이 재미있어졌다. 자바처럼 말이다. 신기하게도 난 어떤 분야든지 잘 정리해서 블로그에 정리해서 자료로 보관하게 되면 흥미를 느끼는 것 같다.어제 조금이라도 책을 뒤적이면 강의를 한번 들어보길 잘한 것 같다. 오늘부터 시작하려고 했다면 공부 제동이 걸리는데 시간이 많이 걸렸을 것 같다. 이제 속도를 내서 파이썬 공부를 본격적으로 하기 전에 주피터 노트북 사용법부터 익혀보려고 한다. 주피터 노트북 사용법 익히기1. 코드 모드와 마크다운 모드 B를 누르면 셀이 추가되는데 shift + enter를 사용해도 된다. 처음으로 알게 된 사실이었다. 그동안은 shift + enter만 사용했었다. 노트처럼 바꿀려면 마크다운 모드로 전환하는데, M을 누르면 된다. 이때 차이점은 대괄호가 ..
이번에는 파이썬을 사용하는 다른 방법을 알아보려고 한다. 지금까지 파이썬 프로그램을 3가지 모두 사용해보았지만 모두 마음에 들지 않았다. 파이썬 기본 프로그램도 IDLE도 비주얼 코드도 별로였다. 마지막으로 네 번째 방법을 실습해보려고 한다. 이건 제일 괜찮은 방법이 될 것 같다. 파이썬 온라인으로 사용하기주피터 노트북으로 사용하는 방법에 대해서 실습해볼 것이다. 아나콘다는 파이썬을 개발할 수 있도록 모든 어플리케이션을 모아놓은 플랫폼이다. 1. 아나콘다 들어가기 홈페이지에 들어가서 우측 상단의 Free Download를 클릭한다. 2. 윈도우용 아나콘다 설치 파일 받기 스킵을 한 후 윈도우용을 클릭하여 다운 받는다. 다운을 받는데 시간이 좀 걸린다. 3. 아나콘다 설치하기..
드디어 파이썬을 둘러보며 설치하는 시간이다. 이 시간을 얼마나 기다렸는지 모른다. 어떤 프로그래밍 언어를 배우든 이런 첫 시간이 가장 기대되고 신난다.먼저 이론 강의를 들으면서 내용을 정리하고 실습도 함께 진행해볼 것이다. 파이썬 설치하기 1. 파이썬 공식 홈페이지에 들어간다 사이트에 들어가면 다운로드를 누르면 되는데 특정 버전을 다운로드 받고 싶다면 다음을 선택한다. 2. 윈도우용 버전을 선택하여 최신 버전을 다운로드한다 윈도우 버튼을 클릭하면 이렇게 버전별로 나와있다. 저자는 책에 최신 버전을 다운로드 받으라고 하지만 강사는 코드를 맞추기 위해 낮은 버전을 받으라고 권하고 있다. 난 최신 버전을 그냥 받기로 했다. 3. 설치하는 과정 두 개를 꼭 체크한 후 Customize를 ..
이번에는 수업 영상을 시청하며 파이썬이란 무엇인지 좀더 알아보기로 하겠다. 이전 포스트에서 학습했던 내용과 조금 중복될 수도 있을 것 같다. 프로그래밍 언어의 작동 방식 자바는 모든 코드를 다 작성한 후 한번에 실행하는 통역가의 의미로 컴파일 언어이지만, 파이썬은 셀 단위로 한줄씩 하석하므로 번역가를 의미한다. 인터프리터(Interpreter)컴파일러(Compiler)실행 방식소스 코드를 한 줄씩 해석하고 즉시 실행소스 코드를 전체적으로 변환하여 기계어 파일 생성실행 속도일반적으로 느림일반적으로 빠름디버깅즉각적인 피드백 제공디버깅이 더 어려울 수 있음타입 체크주로 동적 타이핑주로 정적 타이핑컴파일 필요 여부필요 없음필요함메모리 사용더 많이 사용할 수 있음더 적게 사용할 수 있음배포 형식소스 코드 ..
오늘부터 파이썬 공부를 시작해보기로 했다. 조금 전 이른 아침까지 해서 열흘 동안 JSP/Servlet 공부를 마쳤다. 모든 단계를 전부다 학습하기에는 열흘이라는 시간은 택도 없이 부족하고 난 보통 짧으면 일주일에서 길면 2주까지 한 과목 단위로 집중 학습을 하는 중이다. 이렇게 하면 그 과목에 대한 흥미도 생기고 어느 정도 파악을 할 수 있는 실력을 갖추게 된다는 걸 알게 되었다.이렇게 해서 지난 8월 한달 동안 HTML/CSS, 자바에 이어 JSP까지 공부를 진행했다. 네번째로 공부할 분야는 파이썬이다. 그동안 공부했던 엘리스를 다시 처음부터 복습할 것이며 이번에 새로 구입한 책으로 학습을 진행할 것이다. 일주일 동안 이 책 한 권과 엘리스, 인사교 수업 영상까지 모두 듣고 학습을 마친 다음에는 본격..
이 단원을 학습하는데 오늘 0시부터 6시 반까지 총 6시간 반 정도 걸린 것 같다. 이제 연습문제를 푸는 일만 남아있다. 조금 어려워보이지만 시작해보자!그리고 1시간 안에 문제를 다 풀고 7시 반에는 꼭 아침 운동을 갔다와서 수업 갈 준비를 해야겠다~ 연습문제 풀기 1. 진입 조건 루프와 탈출 조건 루프는 어떠한 차이가 있으며, C++의 각 루프들은 어디에 해당하는가?진입 조건 루프는 루프에 진입하자마자 조건 검사를 하는 것이고, 탈출 조건 루프는 루프 몸체를 먼저 실행하고 나중에 조건 검사를 하는 것이다.C++의 루프는 for, while, do while이 있는데 for와 while은 진입 조건 루프이고, do while은 탈출 조건 루프이다.진입 조건 루프는 루프 몸체에 들어가기 전에 조건 검사 ..