일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 귀도 반 로섬
- 1일차
- 합집합
- 변수와 입출력
- pop()
- 그룹 # 그룹 해체 # 단축키 #figma #Figma
- a=1
- del()
- index()
- 차집합
- 변할 수 있는
- 부스트캠프
- input()
- 성적 입력받기
- append()
- insert()
- 조지 불
- html
- Java Script # == # === # difference # 차이
- false
- 정보를 담을 수 있는 그릇
- 불리안
- 변수
- 입출력
- 딥러닝
- 조건문 큰 수부터 입력받아야하는 이유
- 리스트와 차이점
- 파이썬
- Python
- null # undefined
- Today
- Total
목록CS (8)
I about me
[1]with open("test.txt", 'r', encoding='utf-8') as f: for line in f: pass [2]with open("test.txt", 'r', encoding='utf-8') as f: lines = f.readlines() for line in lines: pass 1번의 코드의 경우, 바로 반복문을 통해 파일을 한 줄씩 읽는 것을 알 수 있습니다. 반면, 2번의 코드의 경우, lines라는 변수에 "한 번에" 모든 라인을 읽어 메모리에 저장하는 것을 알 수 있습니다. 그러므로 많은 데이터를 사용할 때, 메모리 한계를 넘길 수 있습니다. 그러므로 대규모 데이터를 처리하는 회사 서버 환경에서는 1번 방식이 더 적합..
클래스 (붕어빵틀)객체를 만들어 내기 위한 틀로, 객체의 속성과 메서드의 집합을 담아놓은 것 객체 (붕어빵)클래스로부터 만들어지는 실체ex) 팥, 반죽 인스턴스객체가 메모리에 할당된 상태이며, 런타임에 구동되는 객체를 말합니다.객체와 같은 의미로 쓰입니다. 객체와 인스턴스의 차이더보기클래스로 만든 객체를 ‘인스턴스’라고도 한다. 그렇다면 객체와 인스턴스의 차이는 무엇일까? 이렇게 생각해 보자. a = Cookie()로 만든 a는 객체이다. 그리고 a 객체는 Cookie의 인스턴스이다. 즉, 인스턴스라는 말은 특정 객체(a)가 어떤 클래스(Cookie)의 객체인지를 관계 위주로 설명할 때 사용한다. ‘a는 인스턴스’보다 ‘a는 객체’라는 표현이 어울리며 ‘a는 Cookie의 객체’보다 ‘a는 Cookie의..
꼬리에 꼬리를 무는 질문을 준비하는 방법"MongoDB.pdf" 이런 친구들을 살펴보아라1분 자기소개강점(3)수학적 퍼센트로 객관적 지표좋은 개발자란질문을 합리적으로 하는 사람이 라이브러리가 있는데 이 라이브러리를 왜 썼나요?특징, 성능, 자유도, 타 의존도, DOCUMENTATION, 러닝 등에 따라팀원들의 역량에 따라질문의 의도 → 생각을 하고 라이브러리를 선택했는지워라벨에 대해 어떻게 생각하나요?워킹과 라이브를 분리하는 것이 아닌 워킹 & 라이프로써 이 일을 끝낼 때 끝까지 끝내고, 또 이 일을 잘하기 위해 틈틈히 잘 쉬는 것의견 충돌이 났을 때 어떻게 해야하나요?결국에는 고객이 쓰기 좋게 하는 것이 좋은 것 → UX 기준으로 판마지막으로 하고 싶은 질문이 있나요?어떤 프로젝트가 진행 중인지?조금은..
라이브러리 - 공통으로 사용될 수 있는 특정한 기능들을 모듈화한 것이며 폴더명, 파일명 등에 대한 규칙이 없고 프레임워크에 비해 자유로움 - 파이썬에서 라이브러리 프레임워크 공통으로 사용될 수 있는 특정한 기능들을 모듈화한 것이며, 폴더명, 파일명 등에 대한 규칙이 있으며 라이브러리에 비해 좀 더 엄격함 - 파이썬에서 프레임워크
생성패턴: 객체 생성 방법인 들어간 디자인 패턴 ex) 싱글톤, 팩토리, 추상팩토리, 빌더, 프로토타입패턴 등 구조패턴: 객체, 클래스 등으로 큰 구조를 만들 때 유연하고 효율적으로 만드는 방법이 들어간 디자인 패턴 ex) 프록시, 어댑터, 브리지, 복합체, 데코레이터, 퍼사드, 플라이웨이트패턴 행동패턴: 객체나 클래스 간의 알고리즘, 책임 할당에 관한 디자인 패턴 ex) 이터레이터, 옵저버, 전략, 책임연쇄, 커맨드, 중재자, 메멘토, 상태, 템플릿메서드, 비지터 패턴
API( Application Programming Interface) 애플리케이션의 프로그래밍 통신 수단 → 한 프로그램에서 다른 프로그램으로 데이터 주고받기 위한 방법 ex) 메뉴판 - 식당 API: 식당과 손님이 음식을 주고받기 위한 방법 방법? → 코드이다! 무슨 API가 코드냐고? → GET 요청 가능 ex) 다음 구글 주소창에 https://i-about-me.tistory.com/ 해당 페이지를 요청할 수 있음. ++ 더 알아보기 --- (기본 주소) --- ← ? → --- (구체적인 내용 & 구체적인 내용) --- 버튼/ 이미지/ 제목을 누르면 자동으로 API를 요청해줌 UI(User Interface) public/ private/ partner API public API: 누구나 사용..
XML(Extensible Markup Langage) 마크업 형태를 쓰는 데이터 교환형식 구성 1. 프롤로그: 버전, 인코딩 2. 루트 요소(단 하나만) 3. 하위 요소들 인터스텔라 MARS XML vs HTML XML HTML 데이터 저장 및 전송 데이터 표시 사용자는 고유한 태그를 만들고 정의 가능 미리 정의된 태그가 있음 대소문자 구분 대소문자 구분 x XML vs JSON XML JSON 닫힌 태그가 계속 들어가기 때문에 무거움 {key : value}의 형태이므로 가벼운 편임. 객체로 변환 시 더 많은 노력이 필요함 라이브러리에서 불러와서 사용할 필요 O JSON.parse() XML의 활용 sitemap.xml
인터넷: 전세계 컴퓨터끼리 숫자 문자 쉽게 주고받을 수 있는 네트워크 ex) 우리는 인터넷을 통해 옷 정보(상품가격)를 알 수 있다. ex) 우리는 인터넷을 통해 게임을 할 수 있다. 이렇게 단순한 문자, 숫자 정보 전달에서 시대가 발전됨에 따라 "복잡한 데이터"가 주고 받고 하고 싶어진 것이다. 종목 가격 거래량 날짜 삼성전자 50,000 100 2024-03-04 카카오 60,000 200 2024-03-04 셀트리온 180,000 300 2024-03-04 대웅제약 190,000 400 2024-03-04 만약 이런 데이터를 문자열의 형태로 "삼성전자 50,000 100 2024-03-04 카카오 60,000 200 2024-03-04 ..." 서로 주고 받게 된다면 복잡하여 데이터를 올바르게 정제..