본문 바로가기
반응형

분류 전체보기77

코드잇 엠배서더 1기 후기(수료식) 2023년 10월 11일, 코드잇 앰배서더 1기 수료식이 진행되었다.우선 처음에는 대표님의 감사 인사가 있었고, 19.4:1 경쟁률을 뚫고 뽑혔던 우리 코드잇 앰배서더 1기 분들! 그래서 그런지 코딩에도 관심이 많은것 같고 미션도 다들 잘 진행해주셨다. 앰버서더 각자 할당됐던 코드가 있는데(코드잇 할인쿠폰) 내 쿠폰이 2번째로 많이 쓰였다고 한다. ㄷㄷ 아무도 안쓸줄 알았는데...↓할인쿠폰↓ [코드잇] 내가 코딩을 시작한 이유(feat. 코드잇 엠버서더 할인쿠폰)이번학기부터 본격적으로 소프트웨어 학과를 복수전공 하면서 코딩을 배우고 있다. 그리고 어쩌다 보니 코드잇 (Code - it) 엠버서더로도 뽑히며 좋은 기회를 가지게 되었다. 그런데,, 내가 코딩을jubrodev.tistory.com 그리고 마지.. 2023. 10. 20.
[코드잇] 코딩 공부 습관잡기, 오늘도 내일도 코드잇! 어느덧 코드잇 앰버서더로 4주차째, 마지막 활동을 앞두고 있다. 그간 코드잇을 써보면서 느꼈던 장점을 소개해주겠다! 우선 뭐 사이트 UI 가 깔끔한것부터 마음에 드는데... 1. 연속출석 시스템 [코드잇] 시간복잡도, 공간복잡도 이해하기(Feat. 연속출석) 기본 자료 구조들 - 알고리즘 · 자료구조 강의 | 코드잇 도서관에서 일정한 규칙에 따라 책을 정리하는 것처럼, 컴퓨터도 일정한 구조에 따라 데이터를 저장하고 관리하는데요. 이걸 바로 ‘자 jubrodev.tistory.com 저번 글에서도 봤듯이, 코드잇에서는 연속출석 시스템이 있다. 내가 지속적으로 공부를 했으면, 얼마나 열심히 하고 있는지 띄워주기 때문에 매일매일 더 들어가고 싶고 연속출첵 불꽃을 떨어뜨리기 싫다....(ESTJ 준 완벽주의자로.. 2023. 9. 21.
[코드잇] 시간복잡도, 공간복잡도 이해하기(Feat. 연속출석) 기본 자료 구조들 - 알고리즘 · 자료구조 강의 | 코드잇 도서관에서 일정한 규칙에 따라 책을 정리하는 것처럼, 컴퓨터도 일정한 구조에 따라 데이터를 저장하고 관리하는데요. 이걸 바로 ‘자료 구조'라고 합니다. 여러 가지 자료 구조의 특징을 잘 www.codeit.kr 학교 전공수업을 자료구조개론을 듣고있는 터라 코드잇으로 '기본자료 구조들' 수업을 틈틈히 같이 듣고 있다. 자료구조 수업을 듣다 보면, 특히나 "시간복잡도" 라는 단어가 많이 나온다. 자료구조, 알고리즘의 비교를 위해선 무조건 알아야 하는것이 시간복잡도와 공간복잡도 이다. 시간복잡도 -> 해당 코드가 시간이 얼마나 걸리는지? +,-,*,/ 등의 기본 연산은 하나의 스텝으로 생각한다. +=, *=, (a+b*c) 등의 혼합 연산도 하나의 스.. 2023. 9. 18.
Amazon Aws 요금폭탄 환불기(sagemaker) 9월 3일, 알람이 없는 새벽 6시, 나는 아침잠이 다 깼다. Amazon_AWS....근데... 67만원...???? 6천원도 아니고 6만원도 아니고 67만원.... 내가 보이스피싱이라도 당했나 고민해봤다. 그런데 내가 8월달에 머신러닝 한다고 한 일주일 Amazon_AWS sagemaker를 사용했다는 사실을 깨달았는데 그때 그냥 오픈소스로 몇번 딸깍하고 쓰기 어려워서 계정삭제하고 껐다. 진짜 한 일주일썼나? 근데 그때 Free tier이고 뭐고 무료 버전인줄 알았는데... 나중에 보니 아니었다. 허허 도대체 어떠한 연고로 돈이 빠져나간건 모르겠지만 내 멘탈이 빠져나간건 확실했다. 인터넷 사례를 찾아보니 학생이면 환불을 해준다. 어차피 의도가 아니라면 환불해준다 등등 환불받은 사례가 많았다. 그런데 .. 2023. 9. 15.
[코드잇] 소프트 복전생의 코딩 입문 무료강의 추천! 요즘 코딩공부는 어떠한 이유로든 정말 핫한 것 같다. 개발자가 유망한 직업이라서 라던가, 자기가 정말 관심이 있다던가, 게임을 좋아해서 게임개발을 하고싶다던가, 등등의 이유로 코딩공부를 시작하려는 이유가 있을 것이다. 게임 "Jumppy Slime" 소개 앱 지원 : 안드로이드 https://play.google.com/store/apps/details?id=com.JuBro.JumppySlime i... blog.naver.com 본인은 게임개발에 관심이 있어서 코딩공부를 시작했다가 현재는 이것저것 여러것에 관심을 확장하고 있다. 하지만, 코딩이라는 것이 다소 어려울것 같다. 또 프로그램을 깔고 진행해야하므로 진입장벽도 있어 사람들이 쉽게 시작하지 못한다. 그렇기 때문에, 오늘은 코딩 공부에 관심이 있.. 2023. 9. 6.
[코드잇] 내가 코딩을 시작한 이유(feat. 코드잇 엠버서더 할인쿠폰) 이번학기부터 본격적으로 소프트웨어 학과를 복수전공 하면서 코딩을 배우고 있다. 그리고 어쩌다 보니 코드잇 (Code - it) 엠버서더로도 뽑히며 좋은 기회를 가지게 되었다. 그런데,, 내가 코딩을 시작한 이유는 뭘까? 우선 첫번쨰로, 초등학교 시절 우연히 정보 올림피아드를 나가면서 흥미를 가지게 되었다. 아쉽게도 중, 고등학교 시절까지 계속 코딩을 하지는 않았지만, 대학교와서 다시 만난 코딩은 나의 심장을 다시 뛰게 한 것 같다. 두번째로, 코딩은 정말 범용성이 넓은 것 같다. '코딩'이라는 단어 자체가 너무 포괄적이긴 하지만, 좀 세부적으로 말하자면, 코딩을 하면서 생각하는 알고리즘, 최적화, 자료구조 등은 다른 실생활에도 적용하며 더 나은 관점을 주는 것 같다. 세번째로, 나는 후에 창업을 해보고 .. 2023. 8. 30.
[유기화학] Strain 1. 결합각 스트레인 (Angle Strain) 분자가 안정할때 109.5도를 이루는데, 고리형 이거나 그 외 이유로 109.5를 벗어난 만큼 발생하는 strain 고리형태 사이클로알케인에서 주로 발생한다. 2. 비틀림 장애(Torsional strain) 결합의 가리움 때문에 발생함 뉴먼 투영도에서 eclipsed 폼이 가지는 장애 Ethane 을 예시로 들면 H끼리 Eclipsed 되면 tortional strain 때문에, H끼리 가리어졌을때 4KJ/mol 의 strain이 발생한다. 3. 입체장애(Steric strain) = 반데르발스 장애(Van der waals Strain) 치환기의 부피때문에 발생하는 Strain으로써 치환기끼리 가까울수록 발생함. 이것도 치환기가 eclipsed 폼이면 .. 2023. 8. 27.
[Python] turtle모듈을 활용한 mbti검사 및 그래프 (2020년) 1학년 2학기 시절 python 기말 프로젝트로 진행한 mbti 검사 및 학과, 직업 추천 프로그램이다. 그림을 그리는 turtle모듈이 신기해서 그걸 최대한 활용해보고싶었다. 처음엔 당연히 mbti 검사를 한다. 질문을 코드에 다 넣을수도 있겠지만, 지저분해서 txt파일을 불러오는 형식으로 했다. 이후 이중리스트를 통해 질문들과 성향을 구분하였다. 다음과 같이 mbti의 4가지 성향을 판단할 수 있는 질문이 각각 10개씩 있도록 설정하였다. 각 성향에 대한 질문의 답변을 점수로 계속 더해지는 형태로 mbti를 판단하도록 했다. 그리고 이후 설문 응답을 토대로 turtle모듈을 사용해 그래프로 표현하게 하였고, 그래프를 그릴때 반복잡업할 함수들을 설정해준다. 이후 재귀함수 형태로 반복하여 .. 2023. 8. 24.
성균관대 제 19회 융합기초프로젝트 회고록 2023년 7월 4일 ~ 8월 17일 성균관대학교 대학혁신과 공유센터에서 진행되었던 제 19회 융합기초프로젝트 2023년 여름방학을 바쳤던 프로젝트이다. 결과는 다소 아쉬웠지만 그 과정속에서 많은 것을 얻어갈 수 있었다. 들어가기 앞서 우선, 이 글을 검색해서 들어오신 분 들중에서 앞으로의 융기프를 참가하려거나, 참가중인 사람들도 있을 것이다. 그분들에게 조언아닌 조언을 하자면, 1. 수상에 너무 목숨걸지 말자 상을 받으면 당연히 기분 좋겠지만, 프로젝트를 완수해 본 결과 상을 굳이 타지 않아도 과정에서 충분히 얻어갈것이 많다. 상금도 적지않은 금액이지만 (대상 기준 250만원, 5인 1팀이니 인당 50만원) 상금을 바라보고 임했으면 이거할 방학동안 편의점 알바라도 했으면 더 벌었을 것이다. 그만큼 상에.. 2023. 8. 19.
Dart 언어 기초1 DartPad dartpad.dev 우선 dart의 온라인 컴파일러 사이트다. var 와 dynamic 변수선언 var, dynamic 모두 모든 형태의 변수를 선언할 수 있다. 하지만, var은 처음 선언한 형태의 변수로 픽스가 된다. dynamic은 뜻 그대로 유동적으로 다른 형태의 변수로 선언 될 수 있다. Final 과 Const final 과 const 모두 값을 한번 선언하면 바꿀 수 없다. 그리고 final 과 const는 var도 내포하고 있기 때문에 타입을 선언하지 않아도(생략가능) 오류가 뜨지 않는다. 추가로 Final은 buildtime을 몰라도 되지만, const는 buildtime을 알아야한다. Nullable (?연산자, ??연산자) 원래 타입별로 null값을 넣을 수 없는 타입.. 2023. 7. 14.