일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Django Nodejs 차이점
- 시간복잡도
- 엑셀
- EOF
- k-eta
- vscode
- getline
- string 함수
- 장고란
- 표준 입출력
- 알고리즘 공부방법
- 입/출력
- 매크로
- 연결요소
- correlation coefficient
- 프레임워크와 라이브러리의 차이
- 이분그래프
- iOS14
- 구조체와 클래스의 공통점 및 차이점
- string 메소드
- Django의 편의성
- double ended queue
- Django란
- 백준
- 입출력 패턴
- 2557
- 자료구조
- scanf
- UI한글변경
- c++
- Today
- Total
목록분류 전체보기 (865)
Storage Gonie
문제 풀이 # C++ #include using namespace std; int main(void) { cout
참고 : https://webnautes.tistory.com/1158 * 내부 콘솔창에서 한글깨짐이 발생하는 문제는 해결하지 못했는데, 한글출력이 필요하면 임시방편으로 외부 콘솔 이용을 추천드립니다. VScode 설치 https://code.visualstudio.com/ UI 한글로 변경 1. command + shift + x 입력 2. 'korean' 검색 후 'Korean Language Pack for Visual Studio Code' 설치 3. command + shift + p 입력 4. 'display' 입력 후 ko 선택 5. 프로그램 종료 후 재시작하면 인터페이스가 한글로 변경됨. 프로젝트 시작하기 1. 프로젝트를 저장하고자 하는 곳에 임의의 폴더를 생성한다. 2. 폴더열기로 방금 ..
# 가상환경이란(Virtual Enviroment) - 특정 공간에서만 사용하도록 제한된 공간을 만드는 것이 가상환경이다. - 이렇게 하므로써 프로젝트 별로 다른 모듈의 버전을 유지하고 관리할 수 있다. - 코딩을 처음 배우는 사람은 Global dependencies가 되도록 하여 코딩을 하겠지만 전문가들은 모두 이 방법을 사용한다. # 가상환경이 필요한 이유 - 여러명의 클라이언트와 작업을 하게 되었을 상황을 가정하면, 프로젝트에 따라 각각 다른 버전이 필요하다. - 이 때 글로벌하게 python, pip 등을 하나의 환경에 설치하는 것(Global dependencies)은 번거로움을 유발하며 비효율적이기까지 하다. - 왜냐하면 이 클라이언트 쪽의 프로젝트를 만들 때는 이 버전을, 다른 클라이언트 ..
Django 란? # Django는 무엇인가 - Python으로 구현된 프레임워크 프레임워크와 라이브러리의 차이점 https://www.programcreek.com/2011/09/what-is-the-difference-between-a-java-library-and-a-framework/ # 라이브러리 - 개발자가 작성한 코드를 단순히 재사용할 수 있는 것을 의미한다. - 클래스 및 메소드는 일반적으로 도메인의 특정 영역에서 특정 조작을 정의한다. (예 : 수학 라이브러리) # 프레임워크 - 모든 제어 흐름이 정해져 있으며, 내가 채워넣어야 하는 미리 정의된 부분들이 존재한다. - 나의 코드는 프레임워크에 의해 호출될 것이다. - 일반적으로 라이브러리보다 복잡하다. - 개발자가 디자인이 좋은지 아닌지..
백엔드의 원리 # 백엔드란 - 웹사이트의 두뇌 - 24시간 켜져있고 요청을 수행하기위해 기다리고 있는 컴퓨터이다. - 컴퓨터가 이 동작을 수행하도록 다양한 프로그래밍 언어로 구현할 수 있다. # 백엔드의 구성요소 1. 서버 - 컴퓨터 자체를 의미하며, 메모리, 하드 드라이브, 네트워킹 가드 등을 갖고 있다. - 엄청난 정보와 트래픽을 처리해야 하기 때문에 규모가 크다. - 인터넷에 연결되어있다. - 리눅스, 윈도우 상에서 돌아가며 자주 쓰이는 것은 리눅스이다.(무료이고, 오픈소스이기 때문에) - 서버는 하드 드라이브다. 하드 드라이브에 어플리케이션 코드를 저장하기 때문. 2. 어플리케이션 - Python, Nodejs, Ruby on Rails 등으로 작성한다. - 컴퓨터위에서 실행되며, 서버와 동일하게..
https://drive.google.com/drive/folders/105oBQElsXyklOXzmjNLd1_Bh1PfmhBPt
https://github.com/nomadcoders/nomadgram
Pycharm 1. python 설치 - https://www.python.org/downloads/ - 설치완료 후 정상작동 확인은 terminal에서 "python3"를 입력하면 실행할 수 있다. - 설치된 위치는 python 실행 후 아래의 코드를 입력하면 알 수 있다. python3 >> import os >> import sys >> os.path.dirname(sys.executable) => '/Library/Frameworks/Python.framework/Versions/3.7/bin' 2. pipenv 설치 pip3 install pipenv 3. Pycharm 인터프리터 설정 - Pycharm - Preferences - Project - Project Interpreter - Pip..
사용되는 프로그램 Visual Studio Code - 아톰, 브라켓, 서브라임 중 아무거나 써도 됨. XCode(for ios app) - 맥 또는 ios 앱을 만들고 싶다면 필요함 - 맥 없이 ios 앱은 테스트하거나 시뮬레이팅을 할 수 없다. - 맥 유저 Android Studio(for android app) - 안드로이드 앱을 만들기 위해 필요함 - 윈도우 / 맥 유저 Genymotion(for android app) - 안드로이드 앱을 만들고 싶지는 않지만 어떻게 보이는지 테스트만 하고싶다면 사용할 수 있는 것 - 윈도우 유저 Expo(for android app) - 이걸 모른다면 무료수업을 꼭 수강하고 와. Nodejs, NPM, Yarn(for front-end, react, react-..
'인스타그램 풀스택' 수업의 70%는 리액트, 그리고 리액트 네이티브에 기반하여 진행되므로 아래의 강의를 선행학습 해야한다. 1. ReactJS로 웹 서비스 만들기(무료수업) 2. React Native로 날씨앱 만들기(무료수업) 3. Python, Javascript의 기본문법(변수, 함수, 클래스) @ Python Basic - https://medium.com/the-renaissance-developer/python-101-the-basics-441136fb7cc3 @ Python Data Structures - https://medium.com/the-renaissance-developer/python-101-data-structures-a397bcc2bd30 @ Object Oriented P..