쿼리문 데스트해보려고 표 불러온것까지는 좋았는데 쿼리문이 IDLE에서 아예 안됨.
인트 어쩌고 저쩌고 하길래 뭐지 하고 파이참 갔더니 거기서는 또 됨. (어제 쿼리 복습도 파이참에서 함)

…뭐냐 이거.
니네 나한테 왜그러냐 진짜.

+근데 너는 왜 내가 깔아둔 패키지 다 똑띠 안까냐 파이참…

복습 반밖에 못했고 아마 내일 마저 복습할듯. 심지어 내일 심화과정 실화냐.

아 그리고 이거 csv 구별자 콤마 아니면 구별자도 알려줘야되더라.
실습해보려고 ChEMBL에서 DB 갖고왔는데 인덱싱도 안되고 출력도 이상해서 봤더니 구별자가 세미콜론이라 안나눠짐…ㅋㅋㅋㅋㅋ
아니 이런건 왜 안알려주고 넘어가십니까… 파이참 욕할뻔했네 진짜.

그리고 포켓몬은 현재 8세대까지 나왔어요…

하면서 중간중간 실습할 겸(…) 우분투에 셋업도 했고… 아무튼 꿀잼임 ㅇㅇ
근데 내가 살면서 배열을 고차원 행렬로 만들 일이 있나 모르겠네…
그리고 내일 Pandas가 기다린다

셋업은 넘파이 심파이(기껏 깔았더니 안됨) 싸이파이 매트플뭐시긴가 그래프 그리는거 네트워크X 판다스…
암튼 많이 깔았음…
그래프도 그려봤는데 이거 무향 옵션 없음? 연결을 두 방향으로 주면 무향되나?

모르것다 또 찾아봐야징

아니 이거 코드가 너무…
CSS단에서 바꿔야 할 게 너무 많아……
글자 크기나 위치같은 걸 사용자 정의에서 못바꿔… 레이아웃도 맘에 안드는데…

자네는 만들 때 패딩 안하나…
아니 제작자 얘는 집에서 방이랑 방 사이에 벽 대신 종이 하나 놓고 쓰는 줄 알았음…
요소들도 뭐가 많고 미디어쿼리때문에 개발자도구랑 사용자 정의 창 떠있으면 모바일 UI로 바껴서 확인도 안되고..

원래 짬짬이 코딩하던 것들만 올리다가 매트랩 했던 걸 싹 올렸음.
물론 애기장대 그 크기 재주는 거 뺴고 올렸는데…

매트랩이 69펔ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 아니 이거 농담 아니고 진짭니다
그거 참고로 코드 실행 안돼요 지금 매트랩 안깔림…
옥타브로 해봤는데 완전히 호환은 아닌건지 그래프 그리는건 일단 작동 안했음.

이거 1부터 n까지 소수 찾는건데 만든 사람 이름이 에라토스테네스임다. ㅇㅇ

일단 크게
1. 1~100까지에서 소수만 찾는다
2. 일반화(임의의 수 n으로)
이렇게 생각해봤음.

순서는(1~100 기준)
1. 1~100까지를 리스트업하고
2. 1을 지운다 이럴거면 그냥 2부터 리스트업하자
3. 2의 배수(n%2==0)를 지운다
4. 3의 배수(n%3==0)를 지운다
5. 5의 배수(n%5==0)를 지운다
6. 7의 배수(n%7==0)를 지운다
7. Profit!
대충 이정도. 일반화 하게 되면 sqrt(n)보다 작은 수(이면서 소수)까지 저 작업을 계속 해야 한다. (1~150이면 11의 배수까지)

여기서 문제가 되는 것이 있다면
1. 중간에 4와 6, 8, 9의 배수는 2, 3의 배수 하면서 없어져서 안 지워도 되는데 그걸 컴퓨터에게 어떻게 설명할지(1~100까지면 2, 3, 5, 7만 지우면 되지만 일반화할 경우 저기에 대한 조건도 추가해줘야 한다)
2. 리스트에서 어떻게 뺄건지(빼는 법 모름)
3. 일반화하게 될 경우 나누기 할 수의 범위(sqrt(n)보다 작은 소수)를 어떻게 해야 할지
이정도겠지만.

*SMILES: CC(=O)NC1=CC=C(C=C1)O <<이거(화합물 구조도를 그래프 이론을 바탕으로 한 줄의 텍스트로 표현함)

일단 SMILES가 그래프 이론을 바탕으로 연결되어있는 것임을 표현한 것이면
1. 연결이 어떤 방식으로 이루어지는지(단일, 이중, 삼중결합)
2. 괄호가 뭘 의미하는지
3. 각 원자의 최외각전자 수가 어떻게 변하는지
4. 이렇게 해서 어떤 형태로 그려지는지(꺾이는가? 꺾인다면 몇도?)
를 컴퓨터에게 인식시켜야 할 것이고 그걸 바탕으로 그리게 해서 출력하면 될 것 같다.

…문제는 그걸 어떻게 하는지 모른다는거?

고인물용이라는거…

몬헌 라이즈 체험판이 나와서 해봤다가 이건 못하겠다 생각했던 이유가 있다. 조작이 어렵고 무기 종류는 다양한데 무기의 사용법을 안 알려준다. 튜토리얼부터 일반적인 튜토리얼이 아니었고 본인은 용 조종에서부터 이거 왜이래 했다. 심지어 조충곤이 인게임에서는 걍 사냥벌레 도움 어쩌고 하길래 그런가보다 했지 사냥벌레 보내는 무기인것도 꺼무 보고 알았음… 물론 사냥벌레 보내는 법도 인게임에서는 설명 안 해줍니다. 그 전에 그거 ㄹㅇ로 보낼 수 있는거였다는것도 꺼무보고 알았음. 거기다가 적이 도망가서 추격하면 납도가 돼서 공격하려면 다시 발도를 해야 하는데 저 공룡사촌같이 생긴건 또 도망감. 발도하고 패지도 못하고 쫓아가서 납도하고 다시 발도하면 저게 또 도망감.그리고 가장 중요한건 적 몬스터 피통이 없음. 얼마나 더 떄려잡아야 하는지를 안 알려줘요. 내가 이래서 못하겠다 이 얘기를 했더니 이 게임은 원래 불친절한 게임이라고 함. 그리고 고인물과 초보자 사이에 벽이 있다고 함.

R도 마찬가지였음. 파이썬이나 CSS, HTML, 하다못해 자바스크립트나 jquery도 막히는 게 있으면 구글링하면 나오는데 이거는 뭐 구글링 하면 결과는 나오는데 죄다 스택오버플로우 아니면 영어 사이트를 한국어로 발번역(번역 상태만 보면 차라리 원문을 달라고 하고싶은 정도)한 거임. 그나마 오류 메시지에 대한건 한국어로도 뜨는 게 있어서 그거 찾아가면서 하나하나 입력 다 해서 해결봤다. 개인적으로는 이게 R 초보자 입장에서는 벽이라고 생각함. 그래서 두번째 과제 하면서 든 생각은

1. 후 씁 이거 어렵네
2. 분명 이건 개발자가 쌉고인물들 쓰라고 만든거다
3. 진짜 하기싫지만 과제니까 한다
4. 아 이것만 풀면 될 것 같은데 뭐가 문제지
5. 이렇게 입력하면 좀 나을라나
6. (밥상뒤집기)
7. 오 씨 풀었어 좋아 다음꺼
8. 겨우 다했다 ㄹㅇ…

이렇게 된다. 진짜 개발자님 이 언어는 고인물용입니까.