STUDY 114

Flutter Challenge | 6월 26일 ~ 7월 9일 (2주 진행)

Flutter Challenge Dart 의 Flutter 는 정적타입언어와 widget, 크로스 플랫폼이라는 점에 흥미가 갔다. 올해 초에 1인 미니 프로젝트의 클라이언트 부분을 Flutter로 작성한 경험도 있지만 백엔드 개발이지만서도 플러터 재밌다는 점이 가장 큰 것 같다... ㅎ... 좀 더 배우고자, 경험해보고자 챌린지를 하게 되었다. 챌린지는 2주간 진행된다고 하는데 기대된다.

🎄 학습일지 22.12.11

1. 알고리즘 프로그래머스 최댓값 만들기 팩토리얼 2. Python math https://docs.python.org/ko/3/library/math.html math — Mathematical functions This module provides access to the mathematical functions defined by the C standard. These functions cannot be used with complex numbers; use the functions of the same name from the cmath module if... docs.python.org 3. 기술면접 .... 잘 볼 수 있을까.. 원리는 알면 알수록 더 알아야하는 것들 천지

STUDY/Python 2022.12.12

🎄 학습일지 22.12.10

1. 알고리즘 프로그래머스 주사위의 개수 상자의 크기에 맞게 들어갈 주사위의 최대 개수를 구하는 문제. 가로, 세로, 높이 값에 주사위 길이를 나눈 값들을 모두 곱하여 값을 도출 합성수 찾기 값을 나누었을때 0이 되는 수를 약수, 약수가 세개 이상인 수인 (n 이하의) 합성수를 구하는 문제. n 이하의 수(i)를 구하고, 그 수의 약수를 이하의 수(j)로 나누어 0이 되면 +1을 하여 답을 도출 나만.. 이중for문은 정신안차리면 헷갈리나? 2. 기술면접 월요일에 면접 일정이 잡혀서 면접 대비 ! 질문에 딱 맞게 간결하고 논리적으로 말하는건 너무 어렵다..

STUDY/Python 2022.12.10

🎄 학습일지 22.12.9

1. GOALS_REST_API 프로젝트 https://nicesugi.tistory.com/285 🦄 개발일지 22.12.9 오늘의 목표로는 회원가입시 request.data의 field 값이 비어있는 것이 아닌 body (= request.data) 자체가 없을 경우의 로직도 작성하고자 했다. service TestCase에서는 TypeError가 나왔고, view에 그에 따른 에러 nicesugi.tistory.com 2. 독서 - 파이썬 코딩도장 | 챕터 27-33 3. 알고리즘 프로그래머스 일단 해결을 한 후 고쳐나가는 편이다. 오늘 푼 문제들은 if문으로 해결할 수 있었는데, 지금 해오던 방식이 맞을지 아니면 처음부터 꼼꼼히 작성을 하는 것이 좋은건지 모르겠다. 점의 위치 구하기 배열 회전시키기

STUDY/Python 2022.12.09

🎄 학습일지 22.12.8

취준기간이 길어지다보니 새로운 프로젝트 / 기존 프로젝트 리팩토링 / 기술면접준비 / 알고리즘 / SQL or Python, Django 공부 어느 것에 치중해야 할지 하다가 시간을 쪼개서 다 하기로 했다. 어느하나 버릴게 없어.. 다 해야해.. 왜 개발자들이 몰입이 중요하다하는지 캠프 끝나고나서야 알게 됐다. 우선 기존 프로젝트 리팩토링을 진행하기로 했다. 알고리즘은 하루에 최소 하나. 나머지는 요일을 나누어 기술면접준비/공부 목표량을 정해놓고 해보려고한다. 1. GOALS_REST_API 프로젝트, user앱 회원가입 TestCases를 작성 이 프로젝트는 posts 앱이 중심이라 posts 앱만 TestCases를 작성해두었는데, 최근 접해본 pytest를 적용해보고자 시도했다가 한 프로젝트 내에 ..

STUDY/Python 2022.12.08

SQL 제약조건 | Constraints

SQL 제약 조건은 테이블의 데이터에 대한 규칙을 지정하는 데 사용됩니다. CREATE / ALTER TABLE 명령문을 사용하여 테이블을 만들 때 혹은 테이블을 만든 후! 에 ! 제약조건을 지정 CREATE TABLE table_name ( column1 datatype constraint, column2 datatype constraint, column3 datatype constraint, .... ); NOT NULL - 컬럼이 NULL 값을 가질 수 없도록 보장 - "Persons" 테이블이 이미 생성된 경우 "Age" 열에 제약 조건 을 생성 ALTER TABLE Persons --SQL 서버/MS 액세스: ALTER COLUMN Age int NOT NULL; --My SQL/Oracle(이..

STUDY/DataBase 2022.11.21

SQL | (create | drop | alter) TABLE + Constraints

CREATE TABLE 1. 데이터베이스에 새 테이블을 만드는 데 사용 - PersonID, LastName, FirstName, Address 및 City의 5개 열이 포함된 "Persons"라는 테이블을 생성 CREATE TABLE Persons ( PersonID int, LastName varchar(255), FirstName varchar(255), Address varchar(255), City varchar(255) ); datatype 매개변수(예: varchar, 정수, 날짜 등)는 열이 보유할 수 있는 데이터 유형(예: varchar, 정수, 날짜 등)을 지정 SQL INSERT INTO문을 사용하여 새로 생성한 "Persons"라는 테이블을 데이터를 채울 수 있음 2. 기존 테이블의..

STUDY/DataBase 2022.11.14

SQL | (show | create | drop | alter | backup) DATABASE

데이터베이스를 생성/삭제/백업하기 전에 관리자 권한이 있는지 확인 SHOW DATABASE - 데이터베이스 목록을 확인 SHOW DATABASES; CREATE DATABASE - "testDB"라는 데이터베이스를 생성 CREATE DATABASE testDB; DROP DATABASE - 기존 데이터베이스 "testDB"를 삭제 DROP DATABASE testDB; ALTER DATABASE - 기존 데이터베이스 "testDB"의 전체적인 특성 수정 ALTER DATABASE testDB CHARACTER SET=문자집합이름; ALTER DATABASE testDB COLLATE=콜레이션이름; 자주 사용되는 대표적 문자집합 CHARACTER SET utf8 : UTF-8 유니코드를 지원하는 문자셋 (..

STUDY/DataBase 2022.11.11

SQL | DELETE

DELETE 기존 레코드를 삭제하는 데 사용 WHERE절을 생략하면 모든 레코드가 삭제 되니 WHERE 유의 ! 테이블을 삭제하지 않고 테이블의 모든 행을 삭제 테이블 구조, 속성 및 인덱스는 그대로 유지 1. "Customers" 테이블에서 고객 "Alfreds Futterkiste"를 삭제합니다 DELETE FROM Customers WHERE CustomerName='Alfreds Futterkiste'; 2. 테이블을 삭제하지 않고 "Customers" 테이블의 모든 행을 삭제 DELETE FROM Customers; 참고링크 : https://www.w3schools.com/sql/

STUDY/DataBase 2022.11.11

SQL | UPDATE

UPDATE 기존 레코드를 수정하는 데 사용 1. 첫 번째 고객(CustomerID = 1)을 새 담당자 와 새 도시로 업데이트 UPDATE Customers SET ContactName = 'Alfred Schmidt', City= 'Frankfurt' WHERE CustomerID = 1; 2. 국가가 "Mexico"인 모든 레코드에 대해 ContactName을 "Juan"으로 업데이트 UPDATE Customers SET ContactName='Juan' WHERE Country='Mexico'; WHERE절을 생략하면 모든 레코드가 업데이트 되니 WHERE 유의 ! 3. "Customers" 테이블의 모든 레코드에 대해 ContactName을 "Juan"으로 업데이트 UPDATE Customers..

STUDY/DataBase 2022.11.11
반응형