본문 바로가기

전체 글

(26)
[ 11월 14일 Today I Learned ] Java 클래스, 상속, 다형성 오늘은 Java 의 객체지향적 요소들을 배웠다. 클래스란 설계도나 붕어빵 틀에 비유할 수 있다. 어떤 변수, 그리고 그 변수를 다루는 메소드들을 한 데에 모아서 정의해놓은 것이라 생각할 수 있다. class Animal{ String name; String color; public Animal(String name) { this.name = name; } public void cry(){ System.out.println(name+ " is crying."); } } 실세계에 존재하는 동물의 특징을 반영해서 만들어낸 Animal 이란 클래스이다. 이 클래스는 '이름'과 '색깔'을 자신의 특징으로 하는 데이터로 가지고 다니고 동물의 행동을 나타내는 or 동물이 가진 데이터를 다루는 메소드들을 그 안에 정의..
[ 11/11 Today I Learned ] 팀을 잘 이끌기 위해서 ('따뜻함'의 힘) | Array vs Linked List 11월 11일날 쓰려고 했던 TIL을 지금 쓰게 됐다. 사실 이날은 몸이 아파서 별로 공부를 못헀다, 잠을 별로 못자기도 하고.. 좀 현타가 오는 날이었다. 몸 컨디션을 잘 조절해야겠다는 생각이 들었다. ============================ [ 11월 11일, 빼뺴로 데이 & 팀을 위해 필요한 능력들 ] 개발자도 결국 사람이다. 좋은 개발자는 결국 좋은 사람이어야 한다. 혼자만 일하는 시대는 지났고, 모든 개발은 팀 단위로 이루어지기 때문이다. 어떤 회사의 모토중에 ' 같이 밥먹고 싶은 사람이 되자 ' 라는 말이 있다고 한다. 어디에서든 그것은 마찬가지 아닐까? 어떤 기술적인 스킬이 아주 뛰어나더라도, 주변 사람들을 무시하거나 혼자 잘난 맛에 사는 사람이라면, 같이 일하고 싶은 사람은 없을..
[ 11/10 Today I Learned ] 알고리즘 기본 | 자료구조는 왜 배우는가? | OPEN API를 Ajax로 불러서 웹페이지 가공하기 실습 data = [3, 5, 6, 1, 2, 4] def is_number_exist(number, array): for num in array: if number == num: return True else: return False input_num = int(input('숫자 하나 입력해봐: ')) result = is_number_exist(input_num, data) print(f'{input_num}은 array 안에 ' + ('있습니다.' if result else '없습니다.')) 사실 간단한 알고리즘이지만. 어제 배운 따끈따근한 for-else 문 . f-string과 if-else 을 한 줄에 쓰는 것이 너무 맘에 들어 남겨놓은 코드이..