일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 10430번
- 코딩테스트
- cp949
- Til
- 파이썬 map 함수
- 파이썬
- 주니어개발자역량강화
- EnvCommandError
- 항해99
- 개발자사이드프로젝트
- MomentumParameters
- 파이썬 |
- 99일지
- 파이썬 int()
- Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding
- 주니어개발자멘토링
- 항해플러스
- 백준
- 항해
- 개발자스터디
- vscode cp949
- 파이썬 클래스
- print sep
- 파이썬 sep
- 99클럽
- fatal:not a git repository
- print("""
- 99클럽 #99일지 #코딩테스트 #개발자스터디 #항해 #til
- not a git repository
- 코딩부트캠프후기
- Today
- Total
목록분류 전체보기 (104)
선발대
에러 상태, 해결방안 UnicodeDecodeError: 'cp949' codec can't decode byte 0xeb in position 16: illegal multibyte sequence 어제 조코딩 웹크롤링 강의(클릭)를 듣고 있는데, 가상환경으로 경로를 잡고 터미널에 pip install selenium을 입력하니 위와 같은 상태의 오류가 나왔다. 처음에는 간단한거라 생각하고 구글링을 했는데 4시간을 붙잡고 봐도 계속 산으로 가는 기분이 들었다. 결국 팀원 분들께 SOS 해서 결국 오늘 아침에 전부 해결할 수 있었다. 휴 진작에 도움을 요청할 걸 그랬다. 원인은 간단했다. 여러 블로그 글에 따르면, utf-8 encoding을 사용하는 파일을 cp949로 읽으려고 해서 나오는 문제라고 한..
1. 수업 후기 강의 개수: 10개 총 강의시간: 1시간 21분 수업 목표: 1. 다양한 딥러닝 신경망 구조에 대해 알아본다 2. 전이 학습에 대해 배운다. 3. CNN과 전이학습을 직접 적용해본다. 안녕하슈크림 2. 수업내용 정리 4-1. 4주차 오늘 배울 것 더보기 01. 다양한 신경망 구조 신경망 구성방법에는 여러 가지가 있음. 가장 많이 쓰이는 방법들: 합성곱 신경망(CNN), 순환 신경망(RNN), 생성적 적대 신경망(GAN) 우리가 3주차에 배웠던 DFF 도 아래에 나와있음. 02. 전이학습 전이학습: 이미 학습된 모델을 비슷한 문제 풀 때 다시 사용하는 것 더 적은 데이터로 더 빠르고 정확하게 학습시킬 수 있어 실무에서도 많이 사용함. 4-2. Convolutional Neural Netwo..
1. 수업 후기 강의 개수: 8개 총 강의시간: 1시간 14분 수업 목표: 1. 딥러닝의 역사를 배운다. 2. 신경망을 만드는 데 필요한 각종 개념을 알아본다. 3. 신경망을 직접 디자인해본다. 2. 수업내용 정리 3-1. 3주차 오늘 배울 것 더보기 01. 딥러닝이란? 인공지능 → 머신러닝 → 딥러닝 선형회귀, 논리회귀는 모두 1차 함수로 문제를 풀었으나, 자연계에는 직선으로 풀 수 없는 문제가 많음. 복잡한 문제 풀이를 위해 선형회귀 반복했으나, 그렇다고 해서 비선형이 되는 것은 아님. 그래서 선형회귀 사이에 비선형의 무엇인가를 넣어야 한다고 생각해서 층을 여러 개 쌓기 시작함. 선형회귀 - 비선형 - 선형회귀가 이어지는 모델은 잘 동작했고, 층을 깊게(Deep) 쌓아서 딥러닝으로 부름. 딥러닝(De..
1. 수업 후기 강의 개수: 8개 총 강의시간: 1시간 5분 수업 목표: 1. 논리 회귀의 개념과 다양한 머신러닝 모델을 알아본다. 2. 머신러닝에서 쓰이는 전처리 기법들에 대해 배운다. 두 번째 머신러닝 수업! 이번에는 지난 시간에 이어 응용된 내용을 배웠다. 입력값과 출력 값이 다수인 경우 어떻게 해야 하는지를 알게 되었다. 처음부터 하나하나 내가 직접 망치로 배를 만드는 것이 아니라, 이미 만들어진 배를 타고 이동하는 것이다. 나는 그냥 빠르게 가기 위해 배를 탈지, 비행기를 탈지, 걸어갈지만 고민하면 되는 것이었다. 저번에 다른 강의에서 들었던 내용이 문득 생각났다. 실습과제는 여러 가지 요소가 있을 때 당뇨병 진단을 내리는 내용이었다. 처음 봤을 때는 이게 가능한가 싶었는데 앞서 배웠던 수업내용..
1. 수업 후기 강의 개수: 10개 총 강의시간: 1시간 42분 수업 목표: 1. 머신러닝의 기초 개념을 알아본다. 2. 선형 회귀에 대해 배운다. 3. Colab과 Kaggle을 이용해 직접 실습해본다! 말로만 듣던 머신러닝을 처음 배우게 되었다. 기존에 가지고 있었던 사전 지식은 머신러닝은 수학을 잘해야 하고, 최소 석사 학위가 있어야 한다는 등의 내용이 다수였다. 머신러닝이라고 하면 왠지 인공지능과 관련된 AI이나 아이언맨의 자비스가 떠오른다. 과연 무슨 내용이길래 이렇게 진입장벽이 높은가 하고 궁금했는데 이번 강의를 듣고 머신러닝이라는 것에 대해 알 수 있어서 재밌었다. 머신러닝은 말 그대로 기계가 학습하는 것으로, 사람이 계산하기 힘든 것을 전부 기계에게 넘기는 것이다. 우리는 넘길 때 데이터만..
1. 수업 후기 강의 개수: 15개 총 강의시간: 3시간 18분 수업 목표: 1. 협업을 위한 작업 관리 스킬을 익힌다. - PR과 commit 되돌리기, 임시 저장 2. 협업하기 좋은 사람이 되기 위해 기본 협업 매너를 익힌다. 3. Github으로 다른 사람과 소통한다. - 내 포트폴리오, 오픈소스 드디어 Git 강의 완강! 2주차까지 듣고서 중간에 팀 프로젝트가 있어서 거의 일주일 동안 듣지 못했다. 여기 강의에서는 Sourcetree를 이용해서 했는데, 실제 팀 프로젝트에서는 Pycharm의 터미널을 이용했기 때문에 일주일동안 소스 트리는 사용하지 않았다. 그래도 핵심 개념은 동일하니, 소스 트리로 배우면 GUI이므로 좀 더 직관적으로 이해할 수 있어서 좋았다. 아무것도 모른 상태에서 터미널을 쓰..
[1주차] 01.01(월) ~ 01.02(일) 12.27 (월) 12.28 (화) 12.29 (수) 12.30 (목) 12.31 (금) 01.01 (토) 01.02 (일) 2021.12.16 - [사담/WIL] - [스파르타] 2021년 12월 주간회고 (WIL) 팀프로젝트 첫 번째 (4) 팀프로젝트 첫 번째 (5) 주간회고록 작성 수업 정리 더보기 팀 프로젝트 관련해서 자료만 찾아다녔다. 후기 1월 1일(토) 새해가 밝았다. 오늘은 간단하게 어제 하던 프로젝트를 정리하고 일정을 보냈다. 잠시 숨 돌리는 시간. 1월 2일(일) 팀 프로젝트 마감일이 화요일 오후 1시까지이므로 하고 있는 작업의 속도를 올렸다. 다들 주말 일정을 마치고 하나둘씩 돌아와서 그런지 주말인데도 게더 타운에 사람들이 꽤 있었다. 물..
1. 수업 후기 강의 개수: 15개 총 강의시간: 2시간 42분 수업 목표: 1. 협업하기 위한 Git 기본 개념을 익힌다. - issue, branch, merge 2. 두 명 이상과 협업하는 Git 프로젝트를 만들 수 있다. 3. 기능별로 나누어 작업 내역을 남길 수 있다. 지난주에 이어서 Git 강의를 들었다. 정리하고 실습해보는 게 시간이 좀 걸려서 총 수강시간은 약 8시간정도 걸린 것 같다. 강의 막바지로 갈수록 이런저런 기능들에 익숙해져서 점차 자동으로 사용할 수 있게 되었다. branch와 merge는 이제 괜찮은 것 같다. 나중에 까먹어도 정리한 내용 보면 금방 기억나지 않을까. 지금은 조금 익숙해져 있는 상태다. 도구 사용방법을 배우는 것을 잊지 말아야지. 우선 손에 잘 익혀야 한다. 수..
1. 수업 후기 강의 개수: 12개 총 강의시간: 2시간 22분 수업 목표: 1. 나 혼자 사용할 수 있는 Git 프로젝트를 만들어 본다. - commit, pull, push 2. 프로그래밍을 배울 때 마음가짐을 탑재한다. 드디어 Git 수업을 들었다. 맨 처음에 기존에 터미널을 이용해서 명령어를 하나씩 입력했을 때는 글씨들이 주르륵 나오는데도 내가 잘하고 있는지 감이 잘 안 잡혔다. 그래서 이번 수업에서 소스 트리를 이용해 간편하게 화면으로 보니 간편해서 곧 익숙해졌다. 강의에서는 맥 화면이 나와서 설치 프로그램 사용할 때는 강의 노트를 참고했는데 중간에 빠진 부분들이 있어서 맥 버전도 참고하면서 진행했다. 수업을 다 듣고나니 Git의 버전관리 방식을 이해할 수 있게 되었고, commit, pull,..
소개 CSS에서 width, height 지정할 때는 %, vw 등 상대적 수치만을 사용할 것. (px 사용금지) html에서 id/class 지정할 때, 동일한 스타일을 여러 요소에 사용할 경우에만 class 사용. 나머지는 id로. 예시 영상처럼 화면 크기를 조정해도 요소들의 상대적인 위치가 유지되도록 최대 가로 길이를 제한할 것. 만약 최대 가로 길이를 넘어설 경우, 좌우에 공백이 생기도록 할 것. 화면의 스크롤을 움직여도, 상단의 헤더와 하단의 푸터는 위치가 절대 달라지지 않도록 할 것. (심화옵션) 스토리 테두리 2가지 구현: 회색 / 주황색~보라색 그라데이션 요소들의 상대적인 위치만 동일하다면, 요소의 %, vw 등 상대적 크기는 자유롭게 정해도 괜찮음. 자신이 원하는 사진을 자유롭게 넣도록 ..
소개, 결과물 오늘 실습은 em, rem, % 등 상대적 수치는 사용하지 않고, px 만 사용할 것. 모든 요소를 감싸는 전체 div는 가로 480px, 세로 800px로 진행할 것. position: absolute 는 딱 하나의 요소에만 사용할 것. 나와의 채팅, 프로필 관리, 카카오스토리 부분은 display: flex 를 이용해서 배치할 것. 부트스트랩은 사용 금지임. 요소들의 상대적 위치만 동일하다면, 그 외 요소의 px는 자유롭게 정하도록. 내가 작성한 코드, 모범답안 더보기 ________ 너부리는 내일 나한테 까만 돌멩이를 줄거야! 보노보노 나와의 채팅 프로필 관리 카카오스토리 /* 내가 작성한 코드: CSS 파일 */ .container { width: 480px; height: 800p..
1. 수업 후기 강의 개수: 9개 총 강의시간: 2시간 10분 수업 목표: 1. 정렬의 다양한 방법과 구현 방법에 대해 배운다. 2. 스택, 큐의 개념과 활용법에 대해 배운다. 3. 해쉬 개념과 활용법에 대해 배운다. 확실히 알고리즘은 처음에 들었을 때는 그렇구나 하고 이해가 되는데 내가 직접 구현하려고 하면 시간 복잡도가 크고 비효율적인 방법만 생각난다. 그래서 매번 정답을 보면 이렇게 풀 수 있다니! 하고 감탄하게 된다. 그래도 풀이하는 건 재미있다. 다만 시간이 오래 걸릴 뿐이다. 여러 가지 문제를 풀이하면서 매일 감을 익혀나가면 언젠가는 손쉽게 풀 수 있을 것이다. 이번 3주차 강의는 중간에 약간의 텀을 두고 강의를 듣게 되었는데, 그러다 보니 앞 내용을 잊어버려서 다시 재학습을 하게 되었다. 다..
소개 파이썬 클래스 이어서 공부하기! 유튜버: 동빈나 / 영상제목: 35강 - 클래스(Class)와 상속 [파이썬(Python) 입문자용 초급] 내용정리 클래스, 인스턴스 정의 클래스(Class): 반복되는 불필요한 소스코드를 최소화하면서, 현실세계의 사물을 컴퓨터 프로그래밍 상에서 쉽게 표현할 수 있도록 해주는 프로그래밍 기술 인스턴스: 클래스로 정의된 객체를 프로그램 상에서 이용할 수 있게 만든 변수 클래스의 2가지 요소 클래스의 멤버: 클래스 내부에 포함되는 변수 클래스의 메소드: 클래스 내부에 포함되는 함수 클래스의 생성자 __init__ 함수: 클래스는 일반적으로 생성자를 가짐. 함수 형태. 매개변수 self가 기본적임. class Car: # 클래스의 생성자 def __init__(self, ..
소개 파이썬 클래스 수업을 듣다가 기초가 아직 부족하고, 개인 프로젝트 3에서도 클래스가 계속 나왔기 때문에 좀 더 공부가 필요하다고 느꼈다. 짧게 정리된 강의가 있어, 새로 배운 점들을 기록하려고 한다. 유튜버: 초보코딩 / 영상제목: 이 영상은 무료로 클래스를 설명해 줍니다 (__init__, self, super) 내용정리 클래스는 '자기소개서'다. 하나하나 저장하면 서로 연결되지 않은 개별의 변수들만 있다. 그러나 자소서(JSS)라는 클래스를 만들고, 그것을 a, b, c 라는 변수에 각각 저장하면 그 안에 name, age 라는 특성을 입력할 수 있다. 1. __init__ 함수: 클래스를 선언하는 순간 실행되는 함수. ex) a = JSS() → 함수 안의 내용 실행 class JSS: def..
게임설명 (1) 턴제 RPG 게임 만들기 [간단설명] 공통속성: 이름 / HP / 공격력 플레이어 행동 종류: 공격 / 마법 몬스터 행동 종류: 공격 / 회복 / 대기 몬스터 종류: 미니고블린 / 고블린 / 슈퍼고블린 [상세설명] 1. '플레이어'와 '몬스터'라는 클래스를 만들고, 각각 할 수 있는 행동을 메소드 형태로 정의함. 2. 함수 '플레이어 턴': 플레이어가 입력하는 값에 따라 플레이어 클래스의 메소드(공격, 마법)가 실행됨, 3. 함수 '몬스터 턴': 랜덤으로 몬스터 클래스의 메소드가 실행됨. 4. 두 함수를 While문 아래 배치해서, 모든 몬스터가 죽거나, 플레이어가 죽기 전까지 번갈아가며 진행. 더보기 [상세설명 / 1. 클래스 생성 파트] : '플레이어', '몬스터'는 모두 Object..