개발19

VSCode로 파이썬, 작업 환경 설정 Visual Studio Code 공식 다운 링크 https://code.visualstudio.com/Download Download Visual Studio Code - Mac, Linux, Windows Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications. code.visualstudio.com Visual Studio Code 설치 VS.. 개발/Python 2023. 8. 5.
파이썬 설치하기, Python 설치 파이썬 설치 https://www.python.org/downloads/ 1. 설치시작 체크, Add python.ese to PATH 선택, Customize installation 2. 옵션 전부 체크해도 괜찮음. Documentation - 파이썬 레퍼런스 문서 파일로 체크는 자유. pip - pypi repository의 파이썬 패키지를 다운로드하는 명령어로 체크. tcl/tk and IDLE - tkinter를 사용한 파이썬 IDLE GUI를 설치합니다. VS Code 사용할 거면 IDLE를 쓰지 않아도 되지만, IDEL 쓰고 싶으면 체크. Python test suite - 유닛테스트를 위한 기능, 체크 py launcher - 윈도우에서 파이썬을 편하게 사용할 수 있는 도구 for all u.. 개발/Python 2023. 8. 5.
파이썬 시작하기, Python 특징 | 가장 배우면 좋은 언어 Python Python? 개발연도 : 1990년 개발자 : 귀도 반 로섬(Guido van rossum) 파이썬의 의미 파이썬의 사전적 의미는 ‘고대 신화에 나오는 파르나소스 산의 동굴에 살던 큰 뱀’을 뜻하며, 아폴로 신이 델파이에서 파이썬을 퇴치했다는 이야기가 전해지고 있다. 대부분의 파이썬 책 표지와 아이콘이 뱀 모양으로 그려져 있는 이유는 바로 이 때문이다. 파이썬의 유래 파이썬이라는 이름을 자신이 좋아하는 코미디 쇼인 ‘몬티 파이썬의 날아다니는 서커스(Monty python's flying circus)’에서 따왔다 파이썬의 특징 파이썬은 인간다운 언어이다 문법이 쉬워 빠르게 배울 수 있다 무료이지만 강력하다 간결하다 프로그래밍을 즐기게 해 준다 개발 속도가 빠르다 파이썬은 인간다운 언어입니다 파이썬은 사.. 개발/Python 2023. 7. 15.
Flutter Dart final, const, val 생략, DateTime, final과 const 차이점 final, const, val 생략, DateTime, final과 const 차이점 final, const를 사용하면 var 키워드를 생략할 수 있음 final 가장 앞에 선언한다 final을 선언하게 되면, 그 이후로 변수의 값을 변경하지 못함 const 가장 앞에 선언한다. const를 선언하게 되면, 그 이후로 변수의 값을 변경하지 못함 final, const 차이점을 알아보기 전에 DateTime을 알아야 됨 시간과 날짜를 저장할 수 있는 데이터타입임 final, const 차이점 final 빌드 타임의 값을 몰라도 됨 > 변수의 값이 컴파일 타임에 결정되지 않음 const 빌드 타임의 값을 알고 있어야 함 > 변수의 값을 컴파일 타임에 결정됨 final과 const의 차이점 final과 co.. 개발/Flutter 2023. 7. 14.
Flutter Dart Null, nullable, non-nullable Flutter Dart Null, nullable, non-nullable null - 부재, 아무런 값도 없다 nullable - null이 될 수 있다 non-nullable - null이 될 수 없다 어떤 타입,변수든 뒤에 ? 붙이면 nullable 어떤 타입,변수든 뒤에 ! 붙이면 non-nullable 실습 void main() { String name = '지식드림'; print(name); //어떤 타입이든 뒤에? 붙이면 nullable String? name2 = '블로그'; print(name2); name2 = null; print(name2); //변수 뒤에! 붙이면 non-nullable print(name2!); } 결과 null 출력 String 타입은 기본적으로 non-null.. 개발/Flutter 2023. 7. 13.
Flutter Dart 자료형별 사칙연산 Flutter Dart 자료형별 사칙연산 자료형 연산자 정수 +, -, *, /, % 실수 +, -, *, /, % 문자열 + 리스트 +, * 맵 + 세트 + 예를 들어, 다음과 같은 코드는 2 + 3의 결과를 출력합니다. int a = 2; int b = 3; print(a + b); // 5 다음과 같은 코드는 5.5 - 2.2의 결과를 출력합니다. double a = 5.5; double b = 2.2; print(a - b); // 3.3 다음과 같은 코드는 "Hello" + "World"의 결과를 출력합니다. String a = "Hello"; String b = "World"; print(a + b); // "HelloWorld" 다음과 같은 코드는 [1, 2, 3] + [4, 5, 6]의 결.. 개발/Flutter 2023. 7. 13.
Flutter Dart 언어로 var 키워드 사용해서 자료형 별 변수 출력해보기 var 키워드 여러 타입의 자료형을 가질 수 있는 변수에 쓰는 키워드. 사용할 때는 변수가 어떤 타입인지 모를 때 사용한다. 사용법 var 변수 = '값'; dynamic과 차이점: 한번 선언하면 자료형이 고정된다. dynamic 키워드 여러 타입의 자료형을 가질 수 있는 변수에 쓰는 키워드. 사용할 때는 변수가 어떤 타입인지 모를 때 사용한다. 선언해도 고정되지 않는다 사용법 dynamic 변수 = '값'; print(변수);를 이용해서 다양한 자료형의 변수를 출력해보자. 실습 void main() { //문자열 String var name1 = '민수'; print(name1); var name2 = '철수'; print(name2); var name3 = '영택'; print(name3); //정수.. 개발/Flutter 2023. 7. 13.
Flutter Dart언어로 'Hello world' 오늘은 DartPad 사이트를 이용해서 Hello world를 출력하고자 한다. Dart 언어를 손쉽게 입력하고 결과를 볼 수 있는 사이트가 있다. 구글에서 DartPad라 검색하면 최상단에서 볼 수 있다. DartPad에 접속 후 메인함수에 프린트함수를 입력한다 void main() { print('Hello world'); } Run 버튼으로 실행하면 Hello world 성공 개발/Flutter 2023. 7. 13.
Dart 언어 dynamic 키워드 | 여러 타입을 가질 수 있는 변수에 쓰는 키워드 Dart 언어 dynamic 키워드 여러 타입을 가질 수 있는 변수에 쓰는 키워드 사용할때는 변수가 어떤타입인지 모를때 dynamic일때는 여러 타입의 자료형을 사용가능하다 여기서 name은 변수이다 dynamic 코드 실습 dynamic 사용법 1 void main() { dynamic name; name = '문자'; //문자열 name = 12; //정수형 name = true; //bool } dynamic 키워드에서 if (변수 is 자료형) {}으로 가정하면 자료형을 모를때는 옵션이 적지만 String 자료형인걸 가정하면 변수에 많은 옵션이 생긴다 변수명. (옵션확인 가능) 예시의 변수는 name 이기때문에 name. 으로 확인. void main() { dynamic name; if (nam.. 개발/Flutter 2023. 7. 13.