본문 바로가기

전체 글

(89)
Command-Line Instructions(CLI) Windows EnvironmentWindow CLIpip install package_name : the Python package installer, to install a Python package (library)python my_script.py : runs a Python script (my_script.py in this case) using the Python interpreter.python -m venv new_environment : run a python module called venv to run virtual environment called new_environmentdir - Lists the files and directories in the directory.cd pat..
알고리즘 알고리즘 학습법  수학공부하듯이 이해와 암기를 병행해야한다. 어떤 개념의 논리와 증명을 이해했다면 그 개념을 활용하는 규칙을 외우고, 공식을 외운 상태에서 바로 꺼내어 쓸 수 있어야 응용문제를 풀수 있다. 이차방정식 근의 공식을 매번 유도하여 사용하는 것이 아니라 외워서 사용하듯이. 외우는 것이 이해하는 것만큼 중요하다. 정렬 SortingSelection Sortrepeatedly selecting the smallest (or largest, depending on the sorting order) element from the unsorted portion of the array and moving it to the beginning of the sorted portion. O(n^2)Bubble ..
CS공부 - 컴퓨터구조 1. 컴퓨터 시스템- 컴퓨터 시스템은 하드웨어와 소프트웨어로 구성되어 있다. 하드웨어는 CPU, 주기억장치(RAM,ROM), 보조기억장치, 네트워크로 구성되어있다.- 폰노이만구조 : 메모리에 프로그램(코드)와 데이터를 저장하고 CPU에서 이를 순차적으로 연산해 나가는 구조. 물리적 회로의 변경없이 메모리 내의 소프트웨어만 교체하면 새로운 연산을 가능하도록 함. 2. 컴퓨터 3대 구성요소 CPU(Centeral Process Unit) : 명령어를 해석하고 실행하는 부품으로 계산을 위한 산술논리연산장치(ALU), 부품들을 제어하고 명령어를 해석하는 제어장치(Control Unit), 임시저장장치 레지스터로 구성되어있다.메모리 : 코드와 데이터를 저장하는 장치IO Devices : 컴퓨터 내외부 간 정보를 ..
What, Why, How, When 을 통한 기획법 보호되어 있는 글입니다.
사무직 3년동안 배운 11가지 깨달음 1. 무엇이든 자신이 중심이 되어야한다.외부에서 목표가 제시되더라도 해당 목표의 달성에만 매달려 그것이 나를 지배하고, 나의 중심이 되어서는 안된다. 목표라는 것은 때로는 내가 어떤 노력을 해도 달성할 수 없는 경우가 있으며, 무엇보다도  외부에게 나의 중심을 맡겨서는 안되기 때문이다. 그렇기 때문에 외부로부터 구체적인 목표가 주어지면, 그것을 나의 것으로 내부화시키는 과정이 필요하다. 그것을 달성하기 위해서 내가 무엇을 할것인지 어떻게 할것인지 자신과 합의하는 과정을 거쳐 그 내부 목표에만 집중하자. 그것이 내 삶의 중심을 나의 것으로 가져오는 방법이다. 2. 거절을 할 줄 알아야 협상이 성립가능하며, 자신의 가치를 지켜낼 수 있다.자신의 기준에서 무리한 요구가 들어왔을 때, 이에 대해서 거절의 의사를..
One Page 보고서 작성법 보호되어 있는 글입니다.
Data Structure 데이터구조 학습과 선택의 접근관점1. 데이터 구조 선택에 있어서 고려할 것들. 데이터 간의 순서관계가 유의미한가?  Hash table과 Dynamic Array데이터 간의 대소관계가 유의미한가? Sorting으로 자원 절약이 가능한지메모리 inplace로 구현해야하는가? Dynamic Programming 혹은 Stack과 Queue 구조를 사용하면 좋을지데이터의 조회가 주목적인가, 데이터의 보관이 주목적인가? Hashtable/Dynamic Array 혹은 Stack/Queue데이터 의미 단위가 전체 데이터의 맥락과 별개로, 개별 데이터에 있는가 혹은 전체 데이터 맥락을 고려해야하는가? Hashtable/Dynamic Array 혹은 Stack/Queue2. 사용시의 장점과 단점3. 실제 활용되는 분..
개발자 취업 관련 참고자료 스크래핑 웹기술 참고자료https://velog.io/@khy226/%EB%AA%A8%EB%93%A0-%EA%B0%9C%EB%B0%9C%EC%9E%90%EB%A5%BC-%EC%9C%84%ED%95%9C-HTTP-%EC%9B%B9-%EA%B8%B0%EB%B3%B8-%EC%A7%80%EC%8B%9D-%EC%A0%95%EB%A6%AC-4-HTTP-%ED%97%A4%EB%8D%941-%EC%9D%BC%EB%B0%98-%ED%97%A4%EB%8D%94Web Server와 WAS의 차이와 웹 서비스 구조 : https://gmlwjd9405.github.io/2018/10/27/webserver-vs-was.html#google_vignette[ 김영한 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 #1 ] 웹 애플리케..