본문 바로가기
728x90

분류 전체보기242

[TIL] 2024-02-22 노개북 14일차 IT잡학사전 후기 처음에 이 서적의 작가이자 개발자인 니꼬를 알게된 것은 코딩 강의를 듣기 위함이었다. 개발 개념을 알기 쉽게 기초적인 것부터 엮은 책이 있다 하여 구매하였고 같이 공부할 수 있는 챌린지가 있었고 다른 개발자들과 함께 공부하고 커뮤니티에서 공부 내용을 같이 정리하는 것이었다. 목차는 웹 기초, 기술, 컴퓨터 공학, 최신 기술로 나열되어 있었다. 개발자에 대한 흔한 오해부터 정리되어 있었고 요즘 많이 언급되고 있는 메타버스, 인공지능, 암호화폐 등과 최신 기술들이 왜 뜨고 있는지에 대해서 관심을 갖게 해주었다. 전반적인 IT지식에 대해 입문용으로 구입하여 기초 지식을 알게 되어 입문자에게 꼭 추천하는 책이다! 2024. 2. 22.
[TIL] 2024-02-21 노개북 13일차 머신러닝,도커 오늘 TIL 3줄 요약 파이썬은 머신러닝을 배울 수 있는 가장 쉬운 방법이다. 도커는 원하는 개발 환경을 도커 파일에 저장하여 준비해 준다. 멀웨어는 악성 소프트웨어인데 컴퓨터를 감시하거나 파괴하는 걸 말한다. TIL 날짜 2024-02-21 오늘 읽은 범위 EP. 39장. 인공지능, 머신러닝, 딥러닝, 아직도 구분하기 힘들다고? ~ 45장. 멀웨어, 바이러스, 웜 개념 몽땅 정리 책에서 기억하고 싶은 내용을 써보세요. 인공지능을 개발하는 도구로 가장 유명한 프레임워크 - 텐서플로 (파이썬으로 다루기 좋은 프레임워크다) HTTP 메서드 : 웹 기술을 뜻하는데, 같은 URL로 백엔드에서 다른 처리를 할 수 있도록 일종의 갈림길을 만들어 준다. 도커는 개발 환경이 맞지 않은 상황 또는 개발 환경이 변경되었을.. 2024. 2. 21.
[TIL] 2024-02-20 노개북 12일차 해시 함수,객체지향,함수형프로그래밍 오늘 TIL 3줄 요약 해시 함수 객체 지향 프로그래밍 함수형 프로그래밍 TIL 날짜 2024-02-20 오늘 읽은 범위 EP. 35장. 비밀번호는 어떻게 저장될까? ~ 38장. 함수형 프로그래밍이 뭐죠? 책에서 기억하고 싶은 내용을 써보세요. 해시 함수 : 비밀번호 시스템을 안전하게 구현할 수 있음 -> 내가 입력한 값을 무작위 값으로 둔갑시켜 줌 해시 함수의 규칙 : 1. 동일한 입력값에 대해 동일한 출력값을 가진다. 2. 입력값이 아주 살짝만 바뀌어도 출력값은 엄청 크게 바뀐다. 3. 반대로 입력한다고 해서 원래 값이 나오지 않는다. 솔트 : 아주 조그마한 무작위 텍스트 (비밀번호에 솔트를 합쳐 해시함수에 통과시킨다) 프로그래밍 패러다임 : 프로그래머가 프로그래밍을 할 때의 관점, 방식 등을 말한다.. 2024. 2. 20.
[Python] 파이썬 문자열 메소드 변수의 자료형에 대한 선언이 없다. 문장의 끝을 의미하는 세미콜론을 사용할 필요가 없다. 변수에 연속해 값을 저장하는 것이 가능하다. ex> x,y,z=10,20,30 문자열 주요 메소드 upper() -> 'sorydory'.upper -> SORYDORY lower() -> 'SORYDORY' -> sorydory capitalize() -> 'sory Dory'.capitalize() -> Sory dory title() -> 'sory dory'.title() -> Sory Dory replace(값1,값2) -> 'sorydory'.replace('s','r') -> rorydory split(값) -> 'sory-dory'.split('-') -> ['sory','dory'] count(값) .. 2024. 2. 19.
[TIL] 2024-02-18 노개북 10일차 DBMS,SQL,git,github 오늘 TIL 3줄 요약 SQL,NoSQL DB,DBMS git,github TIL 날짜 2024-02-18 오늘 읽은 범위 EP. 30장. 코로나가 준 레거시 시스템의 교훈 ~ 34장. 버전을 표기하는 방법도 있어요? 책에서 기억하고 싶은 내용을 써보세요. 프로그램이 돌아가기만 하면 그만이다 라는 생각으로 코드를 대충 짜지 말자 SQL : structured query language 데이터베이스를 다루는 언어이다. DBMS : database management system 데이터베이스 관리 시스템, SQL로 데이터베이스와 상호작용을 하려면 DBMS를 거쳐야 한다. DBMS의 종류 : MySQL,PostgreSQL,SQLite,Oracle,MariaDB % : % 이후 나오는 값만 추리는 기호 NoSQ.. 2024. 2. 18.
[TIL] 2024-02-17 노개북 9일차 클린코드 오늘 TIL 3줄 요약정렬 알고리즘추상 자료구조, 스택, 큐클린 코드 TIL 날짜2024-02-17 오늘 읽은 범위EP. 26장. 정렬 알고리즘이 뭐죠? ~ 29장. 개발자 필수 소양, 클린 코드! 책에서 기억하고 싶은 내용을 써보세요.정렬 알고리즘 : 버블 정렬, 선택 정렬, 삽입 정렬선택 정렬은 전체 데이터 중에서 가장 작은 데이터 또는 가장 큰 데이터의 위치를 따로 기억하는 방식으로 작업을 진행한다.스택 : 위에서 데이터를 쌓고 위에서부터 데이터를 뺀다. (ex> 웹 브라우저의 뒤로가기 버튼, 되돌리기 컨z단축키)큐 : 위로 데이터를 쌓고 아래에서부터 데이터를 뺀다. 선입선출, FIFO(first in,first out), (ex> 쇼핑몰주문처리시스템)해시 테이블 : 키외 값을 짝지어 모은 것 (키.. 2024. 2. 17.
[TIL] 2024-02-15 노개북 7일차 알고리즘,서버리스 오늘 TIL 3줄 요약 선형 검색 알고리즘과 이진 검색 알고리즘 서버리스와 단점 알고리즘의 속도 표현법 TIL 날짜 2024-02-15 오늘 읽은 범위 EP. 21장. 서버리스는 서버가 없다는 뜻? ~ 25장. 검색 알고리즘이 뭐죠? 책에서 기억하고 싶은 내용을 써보세요. 서버리스 : 직역은 서버 없음 이지만 진짜로 서버가 없다는 뜻은 아니다. 우리가 직접 관리하지 않는 서버라는 의미로 서버리스라고 한다. 아마존의 등장으로 EC2라는 서비스를 선보였는데 아마존 엘라스틱 컴퓨터 클라우드로 서버를 아마존이 대신 운영해 준다는 목적으로 나온 서비스이다. 서버리스의 단점 : 함수가 잠에서 깰 때 시간이 필요하다(콜드 스타트), 서버 제공자에게 지나치게 의존한다. 코드를 효율적으로 만들기 위해 자료구조와 알고리즘.. 2024. 2. 15.
[TIL] 2024-02-14 노개북 6일차 풀스택,데브옵스,프론트엔드,백엔드 오늘 TIL 3줄 요약 풀스택 쿠키 HTTP TIL 날짜 2024-02-14 오늘 읽은 범위 EP. 16장. 인터넷 익스플로러가 사라진 이유와 브라우저 엔진 ~ 20장. 슈퍼 개발자만 할 수 있다, 풀스택? 책에서 기억하고 싶은 내용을 써보세요. 쿠키 : 어떤 웹 사이트에 방문했을 때 브라우저를 통해 컴퓨터에 보관하는 기록물 HTTP : HyperText Transfer Protocol로 인터넷에서 정보를 주고받기 위한 프로토콜, 인터넷에서 사용자와 서버가 정보를 주고받기 위한 일종의 규칙이다. 쿠키는 자동으로 보낸다. 쿠키는 컴퓨터에 자동으로 저장된다. 프론트엔드 - 기술의 변화 속도가 엄청 빠르다, 내가 입력한 내용을 바로 볼 수 있다. 백엔드 - 개발 환경이 안정적이다, 기술 선택지가 다양하다, 사.. 2024. 2. 14.
[TIL] 2024-02-13 노개북 5일차 라이브러리와 프레임워크,API,도메인 오늘 TIL 3줄 요약 라이브러리와 프레임워크 도메인 시스템 API TIL 날짜 2024-02-13 오늘 읽은 범위 EP. 11장. 라이브러리와 프레임워크, 비슷한 거 아냐? ~ 15장. 플래시의 서비스 종료와 스티브 잡스 책에서 기억하고 싶은 내용을 써보세요. 라이브러리와 프레임워크 공통점 : 개발 속도를 더 빠르게 만들어 준다. 누군가 미리 작성해 놓은 코드이다. 라이브러리와 프레임워크 차이점 : 라이브러리 - 어떤 도구에 대해 모든 결정을 다 내리고 있다. / 프레임워크 - 누군가 정한 규칙에 다라 도구를 사용하고 있다. 라이브러리 - 제이쿼리, 부트스트랩 제이쿼리 : 자바스크립트보다 더 쉬운 방법으로 웹 사이트에 인터랙티브한 요소를 넣을 수 있게 해준다. 부트스트랩 : 웹 사이트의 화면을 구성할 .. 2024. 2. 13.
[TIL] 2024-02-11 노개북 3일차 자바,코틀린,파이썬 오늘 TIL 2줄 요약 자바와 코틀린은 100% 호환 파이썬 개발 분야 TIL 날짜 2024-02-11 오늘 읽은 범위 EP. 6장. 왜 나만 오류가 자주 생길까? ~ 10장. 코틀린은 정말로 자바와 100% 호환될까? 책에서 기억하고 싶은 내용을 써보세요. 오류가 나면 고치기 전에 왜 생겼는지 오류 메시지 읽는 습관 가지기 공부만이 아닌 직접 프로젝트 완성을 목표로 할 것 파이썬으로 할 수 있는 개발 분야: 1.인공지능&데이터 분야: 케라스,텐서플로,판다스 등 2.웹 개발 분야: 장고,플라스크 등 3.업무 자동화 분야: 엑셀, 메일 보내기 등 4.이미지 처리 분야 5.게임 분야 6.GUI 분야 인터프리트 언어: 동시 통역(실시간 번역), 컴파일 언어: 도서 번역(통째로 번역 후 전달) 코틀린은 자바와 .. 2024. 2. 11.
728x90