본문 바로가기

네이버 코칭스터디 9기4

Python Object Oriented Programming - 네이버 코칭스터디 9기 2주차 객체 지향 프로그래밍 언어, Object Oriented Programming(OOP) Object-Oriented Programming - 객체 : 실생활에서 일종의 물건, 속성(Attribute)와 행동(Action)을 가짐 - OOP는 객체 개념을 프로그램으로 표현하고, 속성은 변수(Variable), 행동은 함수(method)로 표현됨 - 파이썬 : 객체 지향 프로그래밍 언어 객체 지향 프로그래밍 언어를 쉽게 설명하기 위해 인공지능 축그 프로그램을 작성한다고 가정하면 - 객체 종류 : 팀, 선수, 심판, 공 - Attribute : 선수(선수이름, 포지션, 소속팀, 나이), 팀(팀 이름, 팀 연고지, 팀구장, 팀 선수, 팀 감독) - Action : 선수(공을 차다, 슛을 하다, 공을 잡다), 심.. 2023. 1. 29.
파이썬 코딩환경(OS 및 코드편집기) WINDOW 개발 환경설정 - 파이썬 기초#3 개발환경설정 WINDOW, LINUX, MAC 중에서 선호하는 운영체제를 결정하기 Window Linux Mac OS 장점 친숙함, 초기에 쉬움 모듈 설치 쉬움, 공짜, 참고문서가 많다 모듈 설치 쉬움 참고문서도 많음 단점 모듈 설치 힘듬 참고 문서의 부족 OS 자체 사용이 어려움 비쌈 파이썬 인터프리터 파이썬 인터프리터는 2.7과 3.X 버전이 존재 : 현재 3.X 기준으로 모든 시스템이 작동됨 2020년부터 Tensorflow(google deeplearning framework) 2.x를 지원하지 않음 기존라이브러리 사용여부에 따라 버전을 선택 최근 3.11 버전이 업데이트 됨 종류 설명 python 일반적인 파이썬, 기본적인 모듈 포함 Anaconda 다양한 과학 계산용 모듈들을 묶어 패키지 파이.. 2023. 1. 15.
파이썬 개요 및 특징 정리 - 파이썬 기초#2 파이썬의 시작 - 1991년 귀도 반 로섬이 발표, 1989년 크리스마스에 할일이 없어서 파이썬 개발, 구글/DropBox/MS 근무 - 플랫폼 독립적 - 인터프리터 언어 - 객체지향 언어 - 동적 타이핑 언어 - 처음 c언어로 구현됨 파이썬 이름의 유래 - PYTHON(피톤)은 그리스 신화 속의 괴물뱀 - 몬티 파이썬이라는 코메디 그룹의 이름에서 유래되었다. 파이썬의 특징1 - 플랫폼 독립적인 인터프리터 언어 플랫폼 독립적인 인터프리터 언어 : 운영체제(Window, mac, linux 등)에 관계없이 프로그램을 작성하면 인터프리터(통역기의 사용)를 설치하여 소스코드를 바로 실행할 수 있게 지원하는 프로그램 언어 컴파일러 vs 인터프리터 언어 컴파일러 - 작동방식 : 소스코드를 기계어로 먼저 번역 후,.. 2023. 1. 15.
Python기초 개발환경 준비 - Basic computer class for newbies 1. 컴퓨터 OS 란? 컴퓨터 OS란 Operation System의 약자, 운영체제 프로그램이 동작할 수 있는 구동환경을 말한다. 운영체제 : window, mac os 등 운영체제를 기반으로 크롬, 어플, 이메일 등을 이용할 수 있다. 예를 들어, exe 파일을 다운로드 받으면 window 환경에서는 사용가능하지만 MAC OS에서 사용하면 실행할 수 없다. 어떤 개발환경에서 개발을 실행할 것인지에 대한 선택이 필요함! 2. 파일 시스템이란? File system, 파일시스템이란 OS에서 파일을 저장하는 트리구조의 저장체계 파일의 기본체계 : 파일 VS 디렉토리 파일(File) - 컴퓨터에서 정보를 저장하는 논리적인 단위 - 파일은 파일명과 확장자로 식별됨(ex) hello.py) - 실행, 쓰기, 읽.. 2023. 1. 15.
반응형