자신에게 친절할 것 :)
728x90
반응형

전체 글 116

[Python] sort, sorted 주의

sort와 sorted의 가장 큰 차이점은 sort는 변경된 리스트를 리턴에 반영하지 않는 다는 것이고. 말 그대로 진짜 sorting 만 함. sorted는 기존 리스트의 값을 바꿔줌. 그러니 반영이 필요하다면 sorted를 쓰면 됨.  다만, 둘다 None 지옥에 빠질 수 있는데sorted된 값을 새로운 변수에 넣으면.. 계속 none 이 뜨니깐그냥 기존 값을 불러오면 됨.  append도 마찬가지로, 반환 값이 none이기 때문에 기존 변수 명을 부를 것.  def draw_winning_numbers(): # 여기에 코드를 작성하세요 nums = generate_numbers(6) bonus_num = generate_numbers(1)[0] nums_sorted = sort..

[정보처리기사 필기] 합격 but, 준비하느라.. 다른 것들 놓침 ㅠ

어제 2024 제2회 정보처리기사 필기 시험을 봤고,82점으로 생각보다 널널하게 합격했다.  거의 대부분 기출 문제였고22-20이 골고루 나왔는데 특히 20이 눈에 띄었다. 전날 급하게 20 1,2회 통합과 4회만 풀었는데 괜찮아서 시험 보러 갔고 합격이다.  비전공자라서 3주 전부터 공부하기 시작했는데20년 3회만 제외하고 20-22 정처기 필기 흥달쌤의 필기 문제풀이 영상을 다 봤다.  CS 지식들이 워낙 생소했으나생각보다.. 문제가 나오는 범위는 협소해서 저렇게 공부하면 충분히 합격 가능할 것 같다. 심지어 원래 하던 일이 갑자기 들어와서  금토는 거의 못봤음에도 여유있게 가능했다. 아마도, 오답을 철저히 해서 그런 것 같다.  과정)기사의 신 사이트에 가입해서 정처기 문제 500제 다운 받았다. ..

Blah Blah 2024.05.14

[clean code] day3

오늘 TIL 3줄 요약이름의 의도를 명백하고, 컨테이너 유형을 이름으로 하지 말고, 헷갈리게 하지 말 것 (예, O, l 은 .. 숫자와 너무 유사함).의미있지만, 문화적 맥락을 고려하고, 발음과 검색이 쉬우며(차라리 길면 독특하니깐.. e나 숫자보다 나음), 필요치 않으면 굳이 인코딩은 하지 말 것. 한 개념은 한 단어로 비슷한 것은 없다. 다르면 다르게 쓰고 의미있는 맥락을 추가할 것. TIL (Today I Learned) 날짜2024. 05. 05 오늘 읽은 범위2장. 의미 있는 이름 책에서 기억하고 싶은 내용을 써보세요.클래스 이름: 동사나 동사구가 적합. 예, postPayment, deletePage, save 등 메서드 이름: javabean 표준: get접근자accessor, set변경자..

book 2024.05.06

[clean code] day2

오늘 TIL 3줄 요약클린 코드는 중복 없이, 유지보수가 쉽고, 누구나 이해할 수 있게 명백하며, 한 기능에 집중하고, 남을 위해서 주의를 기울여서 짠  아름다운 코드코드를 아름답게 짤 시간을 쟁취하고, 체크 아웃 때보다 깨끗한 코드를 체크 인 시키는 노력은 프로그래머의 책임감이다.연습 할 것TIL (Today I Learned) 날짜2024. 05. 04 오늘 읽은 범위추천사 ~ 1장. 깨끗한 코드 책에서 기억하고 싶은 내용을 써보세요.3줄 요약에 모두 들어가 있음! 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요 나는 이전 전공에서 연구를 좋아하던 사람으로 논문을 아름답게 생각한다. 잘 짜여지고 탄탄한 서론, 이론적 배경, 연구 방법, 연구 결과, 논의의 순서는 매우 매끄러우며 이어지는 사실들에..

book 2024.05.04

[clean code] day1

오늘부터 클린 코드 책 읽기 챌린지 시작이다! 지난번에 노개북 이후로 파이썬 챌린지를 거쳐서.. (최종 아직 못 들음 ㅎ..ㅎ)오랜만에 챌린지다.  최근에는 코드잇에서 파이썬 공부하고, 정처기 필기 공부하느라, 잔디도 못 심고 책도 못 보고 있었는데 다시 책 읽기 시작이다.  코드도 제대로 못 짜는 내가 클린 코드를 지금 읽는 게 의미가 있겠냐 싶으면서도효율적인 코드를 짜는 것은 중요할 테니 일단 읽어본다. ㅎ적용은.. 미래의 어느 시점에 내가 하겠지 :)

book 2024.05.03

[데이터 사이언티스트] 백엔드에서 데이터 분석 쪽으로 변경

사실 나의 이전 전공이었던 심리학의 영향으로 데이터 분석 쪽을 생각했었다.  다만, 컴공 쪽의 석사 이상의 학력이 요구된다는 글이 많아서 백엔드 개발자로 우선 취업을 해보자고 마음을 먹었었다. 개발의 분야들을 보면서 서서히 하다보니 통계 지식이 아깝다는 생각을 많이 하게 되었고, 비전공자들의 취업이 아예 불가능한 것도 아니고, 국비지원 강의들도 있어서 근 3개월만에 겨우 결정했다.  석사 끝내고, 병원 시험 준비하느라 1년 반을 썼기 때문에 올해 초에는 취업에 대한 조급함이 꽤 컸었다.  그런데 시험 공부를 너무 ... 빡세게 했어서 그런 지틀기로 마음먹고 남들의 2년, 4년  혹은 6년을 채워야 한다는 생각에 조급하면서도 아무것도 하기 싫었다. 그래도 하던 게 있어서생활코딩님, 코딩알려주는 누나, 애플..

Blah Blah 2024.05.03

[Momentum_ problem shooting] 체크박스 클릭 시 리스트 아래로, 체크된 리스트 삭제, 투두 수정 등 모멘툼 기능 구현 끝!

모멘툼을 직접 계속 사용하면서 생각하고,사용하는 다른 친구들한테도 피드백 받았던 기능들은 전부 구현을 끝냈다! 아직 코드 리팩토링이랑css 파일 분할을 못했지만 브라우저는 완성된 셈이다.  기간을 딱 픽스하고 한 것이 아니라,다른 것 하면서 매일 조금씩 한 것이라서 "해냈다!!" 보다는 뭔가해야할 것.. 질질 끌던 것.. 드디어 끝냈다!!! 같다 ㅎㅎ이것들 외에도 자잘하게 수정하던 것들이 많지만,, 기억이 안나서 굵직한 것들로만 가지고 왔다. ...+ 생각해보니 아직 페이지 새로고침 시.. 배경화면 로딩 시간이... 긴 문제는 해결하지 못했네..ㅎ1. 체크 박스 클릭 한 것을 자동으로 리스트 끝으로 보내기이유)  이것은 사용하다 보니 순서대로 끝내는 것이 아니라서, 들쭉 날쭉으로 체크된 것이 보기 싫어서..

Projects 2024.04.28

[Python] Object Oriented Programming

// 노마드 코더의 웹 스크래퍼 파이썬 강의 듣는 중// 솔직히 설명은 자바의 정석이 더 세세하지만, 예제로 바로바로 변화로 보는 것은 니코의 설명이 훨씬 더 직관적이고, 어떻게 적용해야 할지가 보임. 다만, 처음으로 OOP를 접하는 것이.. 이 강의라면,, 그것은 개념 이해에는 어렵게 느껴질 것으로 여겨짐. # class: 데이터를 정의하고 그 데이터를 기반으로 동작하는 함수를 정의하는 것을 도움. class Puppy: # method는 펑션 안에 있는 class # class 안에 method를 가질 경우, 첫 번째 argument는 자동으로 self임. def __init__(self): self.name = "Ruffus" self.age = 0.1 self.breed = "Beagle" # s..

[Python] MAC VSCode pip 설치 안 됐을 때

https://earth-95.tistory.com/85 [MacOS] Visual Studio Code에 python 3 개발 환경 세팅(python 설치 및 TIP 포함) 들어가기 전에 기본적으로 mac에는 python이 깔려있습니다. terminal을 열어 python -V 명령어와 python3 -V 명령어를 치면 현재 설치되어 있는 python 버전을 확인할 수 있습니다. 저는 위와 같이 이미 python earth-95.tistory.com ... 진짜 뭐 하나 할 때마다.. 문제가 터져서 시간이 배로 잡아먹힘.. 위 포스팅이 정리를 너무 잘해 주셔서 혹시 문제 생길 때. 보려고 가지고 왔음. https://pypi.org/project/requests3/#description requests..

[Java] 객체지향 개념

// 남궁 성의 자바의 정석 듣는 중// 파이썬 챌린지 시작하니깐.. 자바 강의를 미루게 돼... 섞이면 안되는 데 ㅎ. 정처기도 시험 준비 시작...ㅎㅎㅎ 시르다.. - 객체는 참조 변수를 통해서 사용할 수 있기 때문에 무조건 1) 참조 변수 선언 (리모컨 무조건 필요) 2) 객체 생성 후 3) 참조 변수에 객체 저장. => 걍 한 번에 예, Tv t = new Tv(); 로도 가능 - 크게 보면 1) 클래스 작성 (설계도) 2) 객체 생성 (제품) 3) 객체 사용 -> 변수랑 메소드를 사용 해서 호출함. - 타입이 원래 존재 하던 게 아니라 Tv 리모컨이니깐 걍 Tv 타입으로 참조 변수를 만들어주고 대신 객체는 Tv타입이어야만 함. - 반드시 둘이 일치되게 만들어 줄 것. - 클래스에서 정의된 대로 ..

Web Developing/Java 2024.04.20
728x90
반응형