분류 전체보기
-
[TIL] IT 5분 잡학사전 #39-#45TIL 2024. 3. 27. 13:59
오늘 TIL 3줄 요약 머신러닝, 딥러닝은 인공지능이 학습하는 방식 또는 인공지능을 학습하는 방식을 말한다. 도커는 원하는 개발 환경을 도커 파일에 저장하여 준비해 준다. NFT는 non fungible token의 줄임말로 대체 불가능한 토큰을 말한다. 또한 유일함을 소유할 수 있게 해준다. TIL (Today I Learned) 날짜 2023.03.27 오늘 읽은 범위 5장. 코딩별 안내서_ 최신 기술 편 에피소드 39. 인공지능, 머신러닝, 딥러닝 아직도 구분하기 힘들다고? 에피소드 40. REST API라니, 휴식 API인가? 이게 대체 뭐죠? 에피소드 41. 도커가 뭐지? 왜 필요할까? 에피소드 42. 암호화폐의 진실 에피소드 43. 하이브리드 앱? 뭐라고요? 에피소드 44. NFT가 도대체..
-
[TIL] IT 5분 잡학사전 #35-#38TIL 2024. 3. 26. 22:19
오늘 TIL 3줄 요약 해시 함수를 사용하면 비밀번호 시스템을 더 안전하게 구현할 수 있다. 프로그래밍 패러다임에는 절차 지향 프로그래밍, 객체 지향 프로그래밍, 함수형 프로그래밍이 있다. 함수형 프로그래밍은 함수 중심으로 코드를 적는 방식으로 선언형 프로그래밍 콘셉트를 유지한다. TIL (Today I Learned) 날짜 2023.03.26 오늘 읽은 범위 4장. 코딩별 안내서_ 컴퓨터 공학 편 2 에피소드 35. 비밀번호는 어떻게 저장될까? 에피소드 36. 객체 지향 프로그래밍이 뭐죠? 1 에피소드 37. 객체 지향 프로그래밍이 뭐죠? 2 에피소드 38. 함수형 프로그래밍이 뭐죠? 책에서 기억하고 싶은 내용 해시 함수를 사용하면 비밀번호 시스템을 더 안전하게 구현할 수 있다. 12345 라고 입력..
-
# Python Challenge Day 6Python 2024. 3. 25. 23:51
1. OOP는 무엇을 의미하는가? - 객체 지향 프로그래밍(Object Oriented Programming) 2. OOP는 파이썬에만 존재한다. - False OOP(Object Oriented Programming)은 프로그래밍 패러다임 중 하나로, 파이썬 뿐만 아니라 다양한 프로그래밍 언어에서 지원한다. 파이썬은 OOP를 지원하는 언어 중 하나일 뿐이다. 3. OOP를 사용하려면 파이썬 설정 화면에서 활성화해야 한다. - False OOP를 사용하려면 별도의 설정이 필요하지 않다.OOP는 프로그래머가 선택하는 프로그래밍 패러다임 중 하나이며, 언어 자체에서 내장 된 기능이 아니기 때문에 파이썬 설정 화면에서 활성화할 필요가 없다. 4. OOP란 무엇인가? - 코드를 구성하는 패러다임(Paradigm..
-
[TIL] IT 5분 잡학사전 #30-#34TIL 2024. 3. 24. 20:27
오늘 TIL 3줄 요약 DBMS(database management system) 데이터베이스 관리 시스템이다. MySQL, PostgreSQL, SQLite, Oracle, MariaDB등이 있다. 도큐먼트 데이터베이스(document DB)의 예시로 몽고 디비를 들 수 있으며 데이터를 JSON(JavaScript object notation) 도큐먼트 형태로 저장한다. 깃은 파일의 이력을 관리하는 프로그램이고 깃허브는 파일과 깃으로 관리한 이력을 저장하고 공유하는 공간이다. TIL (Today I Learned) 날짜 2023.03.24 오늘 읽은 범위 3장. 코딩별 안내서_ 컴퓨터 공학 편 에피소드 30. 코로나가 준 레거시 시스템의 교훈 4장. 코딩별 안내서_ 컴퓨터 공학 편 2 에피소드 3..
-
[TIL] IT 5분 잡학사전 #26-#29TIL 2024. 3. 23. 23:47
오늘 TIL 3줄 요약 스택(stack)은 위에서 데이터를 쌓으며 위에서부터 데이터를 뺀다. 큐(queue) 는 위로 데이터를 쌓으며 아래에서부터 데이터를 뺀다. 클린 코드란 설명이 필요 없는 코드를 말한다. 클린 코드에서 의미 있는 변수, 함수 사용과 함수 이름 짓기, 매개 변수, 불린값, 축약어 는 매우 중요하다. TIL (Today I Learned) 날짜 2023.03.23 오늘 읽은 범위 3장. 코딩별 안내서_ 컴퓨터 공학 편 에피소드 26. 정렬 알고리즘이 뭐죠? 에피소드 27. 스택, 큐가 뭐죠? 에피소드 28. 해시 테이블이 뭐죠? 에피소드 29. 개발자 필수 소양, 클린 코드! 책에서 기억하고 싶은 내용 데이터를 순서 있게 정리하는 것을 정렬(sorting) 왼쪽 오른쪽만 보면서 정렬하..
-
# Python Challenge Day 5Python 2024. 3. 23. 00:57
1. list days_of_week = ["Mon","Tue","Wed","Thur","Fri"] # [] 대괄호 사용하여 대괄호 안에 데이터를 작성한다 ["Mon","Tue","Wed","Thur","Fri"] print(days_of_week.count("Wed")) 결과 : 1 #내 리스트에 수요일이 얼마나 많은지 알 수 있다. 1) clear days_of_week = ["Mon","Tue","Wed","Thur","Fri"] days_of_week.clear() print(days_of_week) 결과 : [] # 내 리스트에 있는 아이템들을 삭제한다. # clear는 직접적으로 데이터를 수정했다(modify) # count 단순히 내 리스트를 사용해 단순히 count만 해줬다 # clear는..
-
# Python Challenge Day 4Python 2024. 3. 22. 00:13
사칙연산 구현하기 playing = True while playing: a = int(input("Choose a number:\n")) b = int(input("Choose another one:\n")) operation = input( "Choose an operation:\n Options are: + , - , * or /.\n Write 'exit' to finish.\n" ) if operation == "+": print("Result: ", a + b) elif operation == "-": print("Result: ", a - b) elif operation == "*": print("Result: ", a * b) elif operation == "/": print("Result..
-
[TIL] IT 5분 잡학사전 #22-#25TIL 2024. 3. 21. 21:36
오늘 TIL 3줄 요약 알고리즘은 컴퓨터에게 내리는 지시 사항을 나열한 것이다. 배열은 위치를 지시해서 데이터를 읽을 수 있으며 배열에서 검색은 빠르지 않다.(박스를 모두 열어 보고 들어 있는 데이터를 확인하기 때문 이를 선형검색 linear search라고 한다) 선형 검색 알고리즘은 맨 처음 배열부터 검색을 시작하고 이진 검색 알고리즘은 데이터의 정렬이 끝난 배열에서만 사용할 수 있다. 거대한 배열을 다룰 때 효과적이다. TIL (Today I Learned) 날짜 2023.03.21 오늘 읽은 범위 3장. 코딩별 안내서_ 컴퓨터 공학 편 에피소드 22. 자료구조와 알고리즘은 필수라고? 에피소드 23. 배열이 뭐죠? 에피소드 24. 알고리즘의 속도는 어떻게 표현할까? 에피소드 25. 검색 알고리즘이..