본문 바로가기
  • 문과생의 백엔드 개발자 성장기

|Playdata_study90

210423_제어문2 (흐름 제어문) zip 목록의 객체의 수는 무한정 예제) ※ RunTimeError : 코드상에는 오류가 없는데 실행 시에 발생되는 에러 Error는 PVM에서 실행 시에 발생된 내용을 참조해서 Error에 해당되는 객체를 실행해서 실행 시점으로 리턴해준다. 흐름 제어문 프로그램의 흐름을 순차적으로 수행하다가 다른 곳으로 조건에 의해 또는 어떤 이유에서 흐름을 이동하는 구문을 말한다. 조건문이나 반복문 또는 프로그램의 명령을 수행하는 중에 block을 빠져나가거나 특정 위치로 이동할 필요가 있을때 사용하는 문장으로 break, continue,return 등이 있다. break for문, while문 등의 반복문에서 빠져나오는 데 사용하는 구문으로 한번 지정하게 되면 가장 가까운 하나의 Loop를 벗어날 때 사용된다. .. 2021. 4. 24.
210422_PVM pythonfile.py → bytecode*. pyc 파이썬은 확장자는 py이고 바이트코드로 컴파일되면서 파일명. pyc라는 확장자로 변환되고 바이트 코드는 python-specific representation을 의미한다. python virtual machine = PVM >>> Prompt or. py -> bytecode Compiler ->. pyc Module -> VM -> Program Output 1) 파이썬을 실행하게 되면 소스코드를 먼저 파이썬은 기계에 대한 쓰기 액세스 권한을 가지고 있을 때 바이트 코드로 생성된 pyc파일에 저장하고 이때 메모리에 저장한다. 2) 파이썬은. pyc파일을 사용하여 프로그램을 실행할 수 있고 파이썬 가상 머신은 바이트 코드 파일을 통해 실행된다. 3).. 2021. 4. 22.
210422_제어문1 (조건문, 반복문, 흐름제어문) * 조건문 : if문을 통해서 조건을 구현하는 방법과 단일 if, 다중 if ~ else 구문을 숙지 및 활용 * 반복문 : 반복적이고 연속적인 구문을 while문 for문을 이용해서 간단하고 빠르게 처리 * 흐름 제어문 : 프로그램의 흐름을 제어하는 분기문을 이용해서 순차적인 프로그램을 제어하거나 흐름을 이동 파이썬의 기본 구문 파이썬의 기본 구문은 상황에 따라 적합한 제어문 (control flow statements)을 사용해서 문제를 해결하도록 하며 조건, 반복, 흐름 제어문으로 이루어진다. 조건문 : 단일 if, 다중if~elif~else, 중첩 if~else구문으로 이루어지고 빈 실행문이 있다면 명령이 쓰일 곳에 pass를 작성 반복문 : while, while~else, for문 for~el.. 2021. 4. 22.
210421_시퀀스 자료형 및 표준 입,출력 * 시퀀스 자료형 (dict)의 특징, 활용 구현 * 표준 입/출력을 구현 및 활용 □ 복습 내장 함수 클래스를 자동으로 객체 생성 후 함수처럼 사용할 수 있게 제공되는 것 len(object) → 요소의 길이를 리턴한 함수 print ( ) → 리터럴을 저장할 때 자동으로 생성되는 객체들 help ( ) , dir ( ) del → 생성된 객체를 소멸할 때 사용하는 키워드 (클래스 내에 소멸자 자동 호출) 파이썬 → 모듈(클래스, 상속, 다형성 + 함수) , 실행, 정형 ↔ 비정형 , 파일 처리 dict_(Dictionary) 자료를 대입할 때 { } 안에 콤마로 값을 분류하고 key : value 형태로 선언하는 구조를 가져 비정형 데이터를 매핑할 때 유용하게 사용된다. ※ 비정형 데이터 :. xml.. 2021. 4. 21.
210420_시퀀스 자료형 및 연산자 * 파이썬의 연산자의 종류와 연산자의 우선순위를 이용하여 연산을 실행 * 시퀀스에 대한 구문을 살펴보고 활용 □ 복습 Test 변수 | Test() 함수 | A Test.Test( ) 메서드 class = 속성(값) + 메서드(메시지:속성 값 또는 넘겨받은 값을 가지고 기능을 수행한다) ex) 100 → 정수를 관리하는 class로 값을 전달 : = 100 + 메서드(2진, 8진, 16진, 문자열 변환 등) ex) 파이썬은 자료형(class)에 종류에 따라 다양한 기능을 가진 클래스들과 모듈을 만들어서 사용자가 값을 전달하게 되면 자동으로 맵핑(클래스를 호출해서 기능 전달) 하는 기능을 제공한다. 파이썬 a=100 / 다른 언어 int a = 100; Integer a =new Integer(100)으로.. 2021. 4. 20.
210419_Python 2 * 파이썬의 식별 자와 키워드의 뜻과 형식을 알아보고 식별 자를 만들어 사용 * 파이썬의 변수와 값의 개념을 파악하고 변수 선언하기 * 파이썬 자료 형 타입과 형식을 알아보고 선언하기 * 파이썬에 연산자의 종류와 연산자의 우선순위를 이용하여 연산 실행 참조 연결 대상의 시작 주소를 이용해서 값을 CRUD 하는 것 파이썬은 객체가 기본단위이다. 식별자 프로그래밍 언어에서 변수(객체 변수), 함수, 메소드, 클래스, 모듈 등을 구분하기 위해서 붙이는 이름 식별자의 특징 어떤 대상을 유일하게 구별하는 이름 a=100 , b=20 파이썬의 식별자는 유니코드(unicode) 형식을 취한다. 코드에 존재하는 변수, 자료형, 서브 루틴 등을 가리키는 토큰이다. 프로그램 정보를 처리하기 위해서는 그 정보를 가르키는 방.. 2021. 4. 19.
210416_Python 1 * 파이썬 프로그램 설치 및 툴 활용, api를 활용해서 원하는 구문 찾기 파이썬 프로그램 설치 전역 패스 (시스템 변수, 사용자 계정 변수) 설명 cmd 명령 확인 (cd, md, mkdir, rd, del... help) * 파이썬의 기본 자료형 및 키워드를 확인 help() * 자료형과 리터럴 변수 및 데이터 타입의 이해 및 활용 dir(), del 변수 (삭제) * 파이썬의 전반적인 구문의 이해 및 실행 참조 주소 연산자 ( . & -> * ) 경로 연산자 ( / \\ \ // ) ex) http://192.168.90.15:64052 (로컬 주소:로컬 포트) 네트워크 주소 IP+port = IP:port(0~65535) dll (dynamic linking library) 참조형 실행파일 (하나.. 2021. 4. 18.
210415_빅데이터 개요2 * 데이터의 흐름의 이해와 숙지 * 빅데이터 이해 및 설명 * 빅데이터의 적재 흐름과 분석 흐름 이해 및 설명 통신 → 보안 A - B 참조 (CRUD) : 상대방의 주소(*, &, ->, .) 를 내가 가지고 있으면서 연결된 상태 ▷ Create , Read, Update, Delete ex) A [192.6.9.10/Test/b.txt] B [(192.6.9.10)라는 pc안에 Test라는 폴더가 있고 Test라는 폴더 안에는 b.txt 파일이 있다] [B\Test\b.txt] 로 표기 ex) A [(https://192.6.9.10:80/Test/index.html)] B [(192.6.9.10) IP와 (80) Port 안에 Test라는 폴더가 있고 그 하위에는 index.html 파일이 있다] .. 2021. 4. 17.
210414_빅데이터 개요1 백엔드 application, app, web, DB(DB, AI 분석) DB 1. 순수 DB 개발자 2. DB 운영자 3. 컨설턴트 ===== 빅데이터 (IOT, ICT) 4. 전처리기 개발자 5. 엔지니어 (정형, 비정형) MR, 정렬 → 분석 6. 분석가 + 통계 수업 커리큘럼 평일 4월 : 파이썬 (알고리즘 2주 차 + SQLD시험준비3주차 + 복,예습) - 3시간 5월 : 파이썬 (알고리즘 2주차 + 복, 예습, 기사, 산업기사 [기능사, 리눅스마스터]) 6월 : 빅데이터 분석기사 or ADSP / 기사, (기능사, 리눅스마스터) 7월 : " 토요일 특강, 멘토링, 시험 일요일 휴식 Apache https://apache.org/ Welcome to The Apache Software Found.. 2021. 4. 15.