안녕하세요? 프로그램의 세상에 오신 것을 환영합니다. 프로그래밍은 컴퓨터가 어떻게 동작하는지 이해하는데 도움이 되고 컴퓨터에게 내가 원하는 것을 시키기 위해 필요한 좋은 기술입니다. 프로그래밍은 사실 수학퍼즐 풀듯이 컴퓨터와 대화하며 재미있게 배울 수 있습니다. 프로그래밍의 세계에 처음 입문한 여러분을 위해 부담없이 재미있게 배워보는 파이썬 맛보기 시작해 보겠습니다. 이번 시간에는 여러분과 함께 프로그래밍이란 무엇인가? 어떻게 프로그램을 통해 컴퓨터에게 우리가 원하는 일을 시킬 수 있을까 차근차근 알아보려고 합니다. 컴퓨터 하면 뭐가 떠오르시나요? 인공지능? 로봇? 인터넷? 이런 모든 것들이 프로그램을 통해 사람이 작동시킨다는 것이 신기하지 않나요? 인공지능이나 인터넷, 핸드폰 앱들이 소프트웨어라고 하는..
프로그래밍 언어는 프로그램을 작성하는 도구다. 어떤 문제를 어떤 환경에서 해결해야 하는가에 따라 개발자들이 프로그래밍 언어에 원하는 바가 달라진다. 특히 최근에는 서버와 데스크탑 뿐 아니라 모바일과 임베디드, 엣지 등 급격하게 컴퓨팅 환경이 다양화되면서 각 환경마다 적합한 언어가 있고 또한 여러 시스템 사이에 연결해주는 역할도 매우 중요하다. 환경에 따라 프로그램이 해주어야 하는 역할이 달라지고 그에 따라 선택되는 언어도 달라진다. 거대한 규모의 시스템을 구축하고 성능이 어느 정도 나와야 하는 환경이라면 C나 자바 같은 전통적인 언어가 더 바람직할 것이다. 모바일 환경에서는 그에 적합한 Kotlin이나 Swift 같은 언어를 사용해야 한다. 웹 환경에서는 PHP나 자바스크립트 같은 언어가 다른 선택의 여..
- Total
- Today
- Yesterday
- contains
- Camel Style
- Iterator
- 동적바인딩
- ToString
- 스트링 +
- 이터레이터
- APPEND
- rust
- 콜렉션
- format
- typedef
- python exercise
- Lazy evaluation
- comparable
- 패턴
- TypeError
- 스트링
- sort key
- max
- 이터러블
- C++ 클래스
- 자바regex
- zip
- python example
- indexof
- contentEquals
- follow
- 지연계산
- CompareTo
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |