Upstage AI LAB 부트캠프 5기/실시간 공부내용 복습 15

[2024.10.04] 파이썬 프로그래밍 이해하기

* 강의를 듣고 필기한 내용일 이후에 따로 정리한 내용입니다.* https://glowdp.tistory.com/16 에서 이어지는 게시물 입니다. Class- 여기까지가 파이썬의 기초- 파이썬은 OOP 패러다임으로 구현된 언어    - OOP : Object-Oriented Programming , 객체 지향 프로그래밍   -> 다른 언어들의 단점을 없애고 나온 언어          - assembly language           - C language : 하드웨어 제어와 사용자의 편리함을 위하여, 나온 언어          - data + (related)function     - 추상화 = 개념화, 현실세계에 존재하는 것을 어떻게 걔념으로 만들거냐가 중요한 것.           - 인간관계를..

[2024.10.01] 파이썬 프로그래밍 이해하기

* 강의를 듣고 필기한 내용일 이후에 따로 정리한 내용입니다.* https://glowdp.tistory.com/12 에서 이어지는 게시물 입니다. (4) 단어 갯수 구하기pep8 = """This document gives coding conventions for the Python code comprising the standard library in the main Python distribution. Please see the companion informational PEP describing style guidelines for the C code in the C implementation of Python.This document and PEP 257 (Docstring Conventions..

[2024.09.30] 파이썬 프로그래밍 이해하기

* 강의를 듣고 필기한 내용일 이후에 따로 정리한 내용입니다. 컴퓨터= 계산기 - compute(계산하다) -er(~하는 사람) : 정말 계산만 밖에 못 하지만 고도화 된 기술을 한 것- 논리구조의 다양한 조합으로 사용하는 것- 0과 1의 논리연산을 짜는 게 중요한 것 - 1. 계산할 숫자 저장 : 데이터, 2. 계산 방식 : 연산자, 3. 이전 결과 저장 : 기억- 이진수 숫자가 어떤 걸 다루는가? - Alan Turing : 인공지능의 아버지, 컴퓨터의 초안을 만든 사람. 1936년에 a-machine이라는 수학 할 수 있는 기계를 만듬- 이 기계는 기호학을 기반으로 만들어짐 (여러 기호들을 이용-> 논리 연산 수행) - 컴퓨터는 9과 1의 조합으로 여러 논리식들을 표현할 수 있다 : 논리식 = 논리..

[2024.09.25] Python 기초 강의 공부 내용 정리

* 강의를 듣고 필기한 내용일 이후에 따로 정리한 내용입니다.* https://glowdp.tistory.com/2 에서 이어지는 게시물 입니다코드 편집기 추천- (IDE) Visual Studio Code     : 무료 코드 편집기 / 다양한 언어 지원, 확장 프로그램을 통한 기능 추가 가능.- Sublime text      : 가볍고 빠른 편집기 2-5. Python 기본 내장함수와 외장함수len('Python')        -> 6이 출력 , 길이list('Python')        -> ['P', 'y', 't', 'h', 'o', 'n']이 출력 , 리스트로 만들기abs(-1.2)              -> 1.2이 출력 , 절대값round(1.7)             -> 2이 출력..

[2024.09.24] Python 기초 강의 공부 내용 정리

* 강의를 듣고 필기한 내용일 이후에 따로 정리한 내용입니다. 1-1. 파이썬을 사용하는 이유간결하고 쉽다- JAVA나 다른 언어도 IDE(Integrated Development Environment, 통합개발환경)을 사용하기에 쓰는 것 자체가 길진 않다.- 하지만 간결하기에 가독성면으로 굉장히 뛰어난편- 이 이유로 유지보수와 협업도 유리함* 추가 공부 자료 - http://helloworldcollection.de/  - https://zdnet.co.kr/view/?no=20201102154809데이터분석과 머신러닝을 위한 수많은 라이브러리를 가지고 있다.- 라이브러리 예시   - NumPy  (Numerical Python : 산술연산) : 빠른행렬연산을 위한 라이브러리, 딥러닝시 사용   - p..