일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 주니어개발자역량강화
- 파이썬 클래스
- Til
- 백준
- print sep
- EnvCommandError
- 항해
- print("""
- cp949
- 파이썬 sep
- 코딩부트캠프후기
- 개발자사이드프로젝트
- vscode cp949
- 99클럽
- 10430번
- fatal:not a git repository
- 파이썬 int()
- 99일지
- 코딩테스트
- 항해플러스
- 파이썬
- 파이썬 |
- 개발자스터디
- 항해99
- 99클럽 #99일지 #코딩테스트 #개발자스터디 #항해 #til
- 주니어개발자멘토링
- not a git repository
- Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding
- MomentumParameters
- 파이썬 map 함수
- Today
- Total
목록공부 (8)
선발대
1강 (1) 강의소개 강의 목표 운영체제는 컴퓨터 하드웨어 바로 위에 설치되는 소프트웨어 계층으로서, 모든 컴퓨터 시스템의 필수적인 부분임. 본 강좌에서는 이와 같은 운영체제의 개념과 역할, 운영체제를 구성하는 각 요소, 그 알고리즘의 핵심적인 부분에 대해 기초부터 학습함. 강의 내용 운영체제 개요, 컴퓨터시스템의 구조, 프로세스 관리 CPU 스케줄링, 병행 제어, 데드락, 메모리 관리, 가상 메모리 파일 시스템, 입출력 시스템, 디스크 관리 운영체제란 무엇인가? 운영체제(Operating System, OS)란? 컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층 하드웨어에 직접 접근하지 않고 운영체제와 인터페이스하면 된다. 협의의 운영체제(커널):..
수강일자 2022년 7월 27일 수요일 ~ 2022년 7월 29일 금요일 (3일) 수강후기 혼자서 이것저것 뚝딱 만들 때는 상관없는데 확실히 협업할 때 Git 중요성을 절실히 느낀다.예전에 스파르타코딩클럽 Git 강의를 들었을 때는 소스트리 GUI 환경으로 해서 개념만 짚고 넘어갔었다.CLI 환경에서는 사실 push, pull, branch, merge 등만 사용했었다. (맨날 쓰던 것들)이번에 원티드 프리온보딩에 참여하면서 Git flow가 꼬여있을 때 구글링이나 다른 팀원 분 도움으로 긴급처치는 했지만 제대로 된 개념을 익히지 않을 채로 적용하다 보니 따로 공부가 필요했다.그래서 듣게 된 Git 강의였다. 총 강의 시간은 3시간 정도였는데, 정리하고 하다 보니 3일이나 걸렸다.아마 주말에 들었다면 반..
1. 수업소개 생활코딩 / Docker 입문수업 생활코딩 / Opentutorials 운영체제, DB, 웹서버 등을 한 개발자가 다 설치하고 관리하려면 너무 힘들다. 누군가 대신 해줬으면 좋겠다. 각각 알맞은 운영체제 위에 설치된 웹서버 하나, 또 다른 운영체제 위에 설치된 DB 하나를 네트워크로 연결해서 사용하면 총 3개의 서버가 필요하게 됨. 낭비임. 하나의 컴퓨터에 가상으로 컴퓨터를 만들고, 그 위에 운영체제를 설치한 후에 웹서버 설치하면 어떨까? 운영체제 위에 또 운영체제가 나오니까 리소스도 부족하고 속도도 느려짐. 또 다시 새로운 기술 등장. 1대의 컴퓨터 내에서 각각의 앱을 실행함. 이 앱들은 격리된 환경에서 실행됨. 이런 기술을 컨테이너이라고 함. 리눅스 운영체제에는 이미 이 기술이 내장되어..
세션 VS. 토큰! JWT가 뭔가요? 링크: https://www.youtube.com/watch?v=1QiOXWEbqYQ 인증과 인가의 차이점 인증(Authentication): 유저나 디바이스의 신원을 확인하는 것. HTTP 메시지에 누군지 적어서 서버로 요청 보냄. 인가(Authorization): 유저나 디바이스에게 접근 권한을 허가하거나 거부하는 것 세션 & 쿠키 세션: 서버 쪽에 저장하는 정보 쿠키: 클라이언트의 자체적인 임시저장소 로그인이 성공하면 세션 표딱지를 반으로 갈라서 하나는 사용자 브라우저에 세션 ID(쿠키)로 저장하고, 다른 한 쪽은 서버의 자기 책상, 창고 등(DB, 메모리, 하드디스크 등)에 올려놓는다. Stateful: 모든 사용자의 상태를 기억함. 덕분에 기억하는 대상의 상..
토픽2. 프로그래밍 핵심 개념 in JavaScript 2-1. 자료형 01. 숫자형 나머지 연산: % 거듭제곱: ** 소수점 없애기: const a = Math.trunc(4 / 3), console.log(typeof a, a) 02. [퀴즈] 숫자 연산 익히기 사칙연산 우선순위 해결 03. 문자열 기본 "문자열" 04. 문자열 활용 문자열: '문자열', "문자열", `문자열` 많은 자바스크립트 가이드에서 백틱이나 이스케이프 코드를 불필요한 곳에 사용하는 것을 지양. 05. [실습] 문자열 연습 1 작은 따옴표 안에 큰 따옴표 넣기. 반대도 가능. 06. [실습] 문자열 연습 2 따옴표 앞에 역슬래시(\) 붙이기 백틱(`) 활용하기 07. 불 대수 불 대수: 일상적인 논리를 수학적으로 표현한 것 불 ..
토픽1. 프로그래밍 시작하기 in JavaScript 1-1. 자바스크립트 첫 걸음 01. 자바스크립트 프로그래밍? 웹은 1989년부터 등장해서 차츰 보편화되기 시작함. 처음에는 인기가 없었지만 2015년부터 급속도로 인기 얻음. 웹개발뿐만 아니라 다양한 분야에서 사용하게 됨. 코드잇의 과정 목표 2가지: 1. 프로그래밍의 기본개념과 원리 이해하기 2. 자바스크립트를 익히고 사용할 수 있는 능력 기르기 02. [설명] 준비하기 1. VSCode 설치하기 (Visual Studio Code, Visual Studio는 다르다.) 2. 크롬 브라우저 설치하기 03. Hello Codeit! vscode에서 index.html, index.js 만들고 실행해보기 console.log("Hello!"): 웹브라..
소개 파이썬 클래스 이어서 공부하기! 유튜버: 동빈나 / 영상제목: 35강 - 클래스(Class)와 상속 [파이썬(Python) 입문자용 초급] 내용정리 클래스, 인스턴스 정의 클래스(Class): 반복되는 불필요한 소스코드를 최소화하면서, 현실세계의 사물을 컴퓨터 프로그래밍 상에서 쉽게 표현할 수 있도록 해주는 프로그래밍 기술 인스턴스: 클래스로 정의된 객체를 프로그램 상에서 이용할 수 있게 만든 변수 클래스의 2가지 요소 클래스의 멤버: 클래스 내부에 포함되는 변수 클래스의 메소드: 클래스 내부에 포함되는 함수 클래스의 생성자 __init__ 함수: 클래스는 일반적으로 생성자를 가짐. 함수 형태. 매개변수 self가 기본적임. class Car: # 클래스의 생성자 def __init__(self, ..
소개 파이썬 클래스 수업을 듣다가 기초가 아직 부족하고, 개인 프로젝트 3에서도 클래스가 계속 나왔기 때문에 좀 더 공부가 필요하다고 느꼈다. 짧게 정리된 강의가 있어, 새로 배운 점들을 기록하려고 한다. 유튜버: 초보코딩 / 영상제목: 이 영상은 무료로 클래스를 설명해 줍니다 (__init__, self, super) 내용정리 클래스는 '자기소개서'다. 하나하나 저장하면 서로 연결되지 않은 개별의 변수들만 있다. 그러나 자소서(JSS)라는 클래스를 만들고, 그것을 a, b, c 라는 변수에 각각 저장하면 그 안에 name, age 라는 특성을 입력할 수 있다. 1. __init__ 함수: 클래스를 선언하는 순간 실행되는 함수. ex) a = JSS() → 함수 안의 내용 실행 class JSS: def..