본문 바로가기

전체 글85

프로그래밍 할 때 주의할 점 객체 상속 개념 프로그래밍 할때 항상 생각해야 할 점입니다. 1.함수를 통해 프로그램의 흐름을 제어하지 마라!! -명시적으로 프로그램의 흐름을 제어할 것! 2. 어떤 프로그램을 짤 때는 객체화에 대해 항상 생각 해봐야 한다 ex) 어제 만들었던 책 프로그램을 만들 때에도 함수가 아닌! 클래스가 존재 했어야 한다 ex)계산기 만들때도 각 기능들은 객체 안에 넣고 객체가 알아서 계산하게 만들어 봐야함 3.입력 받자마자 산출하지 말고 입력은 입력대로, 출력은 출력대로 4.주석은 기본으로 시작과 끝을 컴팩트하게 명시해줄것 자바스크립트에서 클래스 사용하는 방법을 오늘은 디테일하게 설명드리도록 하겠습니다. https://poiemaweb.com/es6-class Class | PoiemaWeb 자바스크립트는 프로토타입 기반(pro.. 2023. 8. 2.
람다 / DBMS 정의/ 파이썬으로 책정보 입력받아 텍스트 JSON 형태로 텍스트 파일에 넣기 text파일 불러와 html로 구현하기 오늘은 백엔드 첫날입니다. ​ 파이썬으로 책정보 입력받아 텍스트 JSON 형태로 텍스트 파일에 넣기 text파일 불러와 html로 구현하기 ​ 다음 화면과 같이 html 사이트로 구현하는 동작을 해 볼 예정입니다. ​ 이 동작을 하려면 파이썬과 자바스크립트 기초 지식이 우선 탑재되어 있어야 합니다. ​ 파이썬 기초 지식 1. 람다 람다란 함수의 기능을 직접 개입하는 행위 ​ power = lambda x: x*x under_3=lambda x: x 2023. 8. 1.
삼각함수, 캔버스, arc, 비동기, JSON, 디스트럭처링 활용하여 데이터 받아오기 오늘은 삼각함수를 배우고 이를 활용하여 캔버스에 자바스크립트로 원을 그려보는 시간입니다. 중학생 때 이후로 15년만에 다시 꺼내보는 삼각함수인데요.. 먼저 삼각함수란? 삼각함수는 동경의 크기에 따라 변화하는 함수입니다. 주기함수를 사인 및 코사인의 무한합으로 전개하는 것을 말합니다. 동경위의 점과 원점, x축에 내린 발이 직각삼각형을 이루기 때문에 삼각함수라고 부릅니다. 삼각함수에는 3개의 기본적인 함수가 있으며, 이들은 사인,코사인,탄젠트가 있습니다. 좌표평면 상 원점 O O가 중심인 단위원을 고려하자. 단위원 위의 한 점 P(�, �) P(x,y)에 대하여 � x축의 양의 방향을 시초선[6]으로 잡는다. O O를 중심으로 시초선에서 반시계 방향 회전을 각의 양의 방향으로 잡고, 그 각의 크기를 � θ.. 2023. 7. 31.
제너레이터, 이뉴머레이터, 캔버스(Canvas) 사용하여 3차원 곡선, 그래프 이동 구현하기 1. Generator란? generator : iterator를 생성해주는 함수, 함수안에 yield 키워드를 사용함 genrator 특징 iterable한 순서가 지정됨(모든 generator는 iterator) 느슨하게 평가된다.(순서의 다음 값은 필요에 따라 계산됨) 함수의 내부 로컬 변수를 통해 내부상태가 유지된다. 무한한 순서가 있는 객체를 모델링할 수 있다.(명확한 끝이 없는 데이터 스트림) 자연스러운 스트림 처리를 위 파이프라인으로 구성할수 있다.(Java에서 파일스트림 처리시에 특정 바이트단위로 반복하는 것을 말하는듯..) 제너레이터는 발전기라는 의미처럼 이 객체를 호출할 때마다 yeild가 작동되 값을 순차적으로 산출 함수 내부에서 yield가 사용하면 그 함수는 제너레이터가 되며, 제.. 2023. 7. 27.