반응형

앱 만들기 프로젝트 68

Dart - 1.3 Nullable Variables

Null safety : 개발자가 'null'값을 참조하지 못하도록 하는 것. 만약, 코드에서 null값을 참조한다면 런타임 에러가 나타남!(컴파일러가 못잡는 에러!) -> 런타임에러가 뜬다는 것은... : 앱을 사용하던 도중에 뜨는 에러라는 것 물론, 'null'은 '존재하지 않음'을 의미하며 이는 코딩 하다보면 매우 유용하게 사용하게 된다. dart에서는 어떤 변수가 'null'이 될 수 있음을 꼭 표시해야 한다. 아래 코드블럭처럼 그냥 변수 nico를 선언한다면 null값을 넣을 수 없다. String nico1 = 'nico'; nico1 = null; //

Dart - 1.1 The Var Keyword

void main() { var name1 = '니꼬'; // 방법1 String name2 = '니꼬'; //방법2 name1 = 'Me'; name2 = 'Me'; } '수정가능한 변수'를 선언하기 위해서는 위의 코드블럭처럼 'var'을 사용하거나, 특정 타입(여기에서는 'String')을 지정하여 선언할 수 있다. 'var'은 타입을 자동으로 String인지, double인지 등을 잡아준다. 그리고, 변수를 수정할 때에는 같은 타입으로 바꾸어 줘야 한다. 관습적으로, 함수나 메소드 내부에 지역 변수를 선언할 때는 'var'를 사용한다. class에서 변수나, property를 선언할 때에는 타입을 지정해준다.

계산기 만들기 프로젝트 1) 클론 코딩

현재는 시험기간이라, 하루에 5~20분정도 투자해서(그것도 생각날 때만) 유튜브에 있는 계산기 만드는 코딩 영상을 참조해 클론 코딩을 하는 중이다. 일단 클론 코딩을 완성하는 것이 1차 목표이다. 2차 목표는, 유튜브에서는 javascript로 백엔드를 작업하던데, 이를 python django로 바꿀 예정이다. (javascript가 더 빠른가...?) 생각해보니, 스마트폰에서 쓰려면 그냥 native 언어 써야겠는데...? 에라 모르겠다 어떻게든 되겠지 일단 이거부터 해보자.

홈페이지 만들기 프로젝트 1) 무작정 템플릿 받기

홈페이지는 HTML로 만드는데, 문제는 ㄹㅇ 1도 모른다는 점에 있다. 물론, 웹페이지 크롤링하는 연습을 해본 적이 있어서 그때 "신기하다~ 이게 뭐징" 하고 지나갔던 기억은 있지만, 하나도 모른다. 그리고, 조금 구글링과 유튜브를 찾아보던 와중에 템플릿을 사용하라고 한다. 그래서! 무작정 템플릿 다운받고 뭐가 뭔지 하나씩 확인 해 보는 것으로 할 것이다. 어....내가 다운받은게 뭐였는지 기억이 안난다. 에라 모르겠다. 그냥 해보자.

카테고리 설명

연구실과 집을 오가며 학부 수업을 듣고, 연구를 하고, 휴식을 취하던 중에 문득 떠올랐다. '코딩을 잘하진 못하지만, 그래도 코딩으로 연구를 하고 있는 사람이 홈페이지 하나 못만드는게 말이 안되는 것 같아!' 물론, 말이 안된다는건 안다. python만 쓰는 사람이 html을 어떻게 알아... 하지만 한번 해보고 싶어졌다. 홈페이지를 무작정 하나 만들어보고 싶어졌다. 그래서 무엇을 할까 고민을 하다가 온라인으로 '계산기'와 '그래프 시각화'해주는 홈페이지를 만들어 보고자 한다. 언제까지 이걸 할지는 모르겠지만 그냥 무작정 시작해보려 한다. 에라 모르겠다. 해보자!

반응형