"미운코딩새끼"의 두 판 사이의 차이

1번째 줄: 1번째 줄:
==김왼손과 집단지성들==
==김왼손과 집단지성들==
* 켈리(Kelly) rnrmf3apdlf@gmail.com (List, Tuple 등 요약)
* MANGO 망고 mingyu041209@naver.com
* 이프리트 adbdcd123@naver.com
* 요거트 changeunp04@gmail.com
* 묘인봉
* pro memoria
* H2SO4
* 이에스 hubolab10@gmail.com(전체적인 컨셉, 디자인 정리)
* JW호박 pumkin pjwbrain@naver.com (아래쪽에 Tuple부터 요약)
* Meta27-익명의 거북 leeyoungmin2788@gmail.com
* 김레이 leykim0907@naver.com
* 토미유튜브 Tommy Youtube
* JY HAN jyhan35@gmail.com
* 김씨가족 wearekimsfamily@gmail.com
* 겜맨 yun040803@naver.com
==추천 코딩 코스==
* 코딩이라는 말을 처음 들어보았어요!!!                                  엔트리> 미운코딩 > 앨리스(유료)
* 학교에 코딩이 나온다 해서 코딩을 배우려 해요!                 
* (초등)                                                                          엔트리> 스크래치> 코드컴뱃> 미운코딩
* (중, 고등)                                                                            미운코딩 > 앨리스>  야간자율학습
* 재미로 코딩을 하려고 해요!                                            스크래치 > 미운코딩 > 야간자율학습
* 코딩의 더 심화된 내용을 배우고 싶어요                        미운코딩 2편> 야간자율학습> C 강의
* 회사에 취직하고 싶어요!                                  미운코딩 > 야간자율학습 > 고급 강의 > C 강의




==미운코딩새끼==
==미운코딩새끼==
<youtube>https://youtu.be/c2mpe9Xcp0I</youtube>
<youtube>https://youtu.be/c2mpe9Xcp0I</youtube>
* 4주간 파이썬 기초 문법 강의
* 파이썬 프로그래밍을 위한 재료 / 반복문 / 조건문 / 컨테이너(기본 재료를 모으는 것) / 함수(미리 묶어놓은 것, 이름을 붙여 놓은 기능)
* 강의 대상 : 코딩 처음 접하는 사람을 위한 강의




9번째 줄: 36번째 줄:
<youtube>https://youtu.be/4temEoXl8mE</youtube>
<youtube>https://youtu.be/4temEoXl8mE</youtube>
===프로그램과 프로그래밍===
===프로그램과 프로그래밍===
====프로그램====
====코딩이란?====
프로그램은
* 코딩 = 프로그래밍 : 엄밀하게는 다르지만 같게 쓰이는 추세
====프로그래밍====
* Coding = Programming
프로그래밍은
* 프로그래밍 : 프로그램을 만드는 작업
 
====프로그램이란?====
* 프로그램 : 어떤 문제를 해결하기 위해서 명령을 모아놓은 것 //일상의 문제를 컴퓨터를 이용해서 해결하는 것
* 프로그래밍 언어 : 컴퓨터가 알아듣는 언어. 다양함.
* 일상 속 프로그램 : 방송 프로그램, 운동 프로그램, 연주회 프로그램 등등
* 고대 그리스어에서 어원. 미리 정해놓은 것
* 일상 속 프로그램처럼 미리 정해놓은 것을 순서대로 위에서 아래로 실행함
 
====프로그램의 기본 구조====
* 순차 : 위에서 아래로 한 줄씩 명령을 수행
* 선택 : 분기. 선택의 순간, 예와 아니오 중 선택
* 반복 : 같은 명령을 되풀이하는 것
* 모든 프로그램은 이 세 가지 기본 구조가 쌓여서 이루어짐
 


===왜 파이썬일까요?===
===왜 파이썬일까요?===
<youtube>https://youtu.be/C2jbff0AU_E</youtube>
<youtube>https://youtu.be/C2jbff0AU_E</youtube>
====쉽다====
* 코딩은 기본적으로 쉽지 않다. 하지만 다른 언어에 비해서 비교적 쉽다.
* 입문 언어로 많이 사용(전에 블록코딩을 배우고 오면 더 좋음)
* 범용 프로그래밍 언어 : 게임, 보안 등등에서 사용이 가능
* 우리가 사용하는 영어와 유사한 문법
* Java
<source lang='java'>
public static void main(String[] args) {
    String msg = “Life is Short!”;
    for(String m : msg.split(“ “))
        System.out
</source>
* Python
<source lang='python'>
msg = ’Life is Short!’
print(msg.split())
</source>
====많다====
* 인터넷에 널리 퍼져 있는 자료가 많다. 파이썬 프로그래머가 많음
* https://stackoverflow.com/ 프로그래밍계의 네이버 지식인
* 파이썬의 모토 : 어떤 문제를 해결하는 가장 아름다운 방법이 있다.
* 파이썬의 도 : http://blog.naver.com/PostView.nhn?blogId=sungback&logNo=220763967758&redirect=Dlog&widgetTypeCall=true
====빠르다====
* 실행속도가 아니라 빠르게 개발이 가능하다.
* 배터리 포함 : 다양한 라이브러리가 많아서 바로 갖다 쓸 수 있다는 의미.
* 있는 바퀴를 만들지 마라.


===파이썬 설치하기: IDLE===
===파이썬 설치하기: IDLE===

2017년 9월 9일 (토) 11:47 판

1 김왼손과 집단지성들

  • 켈리(Kelly) rnrmf3apdlf@gmail.com (List, Tuple 등 요약)
  • MANGO 망고 mingyu041209@naver.com
  • 이프리트 adbdcd123@naver.com
  • 요거트 changeunp04@gmail.com
  • 묘인봉
  • pro memoria
  • H2SO4
  • 이에스 hubolab10@gmail.com(전체적인 컨셉, 디자인 정리)
  • JW호박 pumkin pjwbrain@naver.com (아래쪽에 Tuple부터 요약)
  • Meta27-익명의 거북 leeyoungmin2788@gmail.com
  • 김레이 leykim0907@naver.com
  • 토미유튜브 Tommy Youtube
  • JY HAN jyhan35@gmail.com
  • 김씨가족 wearekimsfamily@gmail.com
  • 겜맨 yun040803@naver.com

2 추천 코딩 코스

  • 코딩이라는 말을 처음 들어보았어요!!! 엔트리> 미운코딩 > 앨리스(유료)
  • 학교에 코딩이 나온다 해서 코딩을 배우려 해요!
  • (초등) 엔트리> 스크래치> 코드컴뱃> 미운코딩
  • (중, 고등) 미운코딩 > 앨리스> 야간자율학습
  • 재미로 코딩을 하려고 해요! 스크래치 > 미운코딩 > 야간자율학습
  • 코딩의 더 심화된 내용을 배우고 싶어요 미운코딩 2편> 야간자율학습> C 강의
  • 회사에 취직하고 싶어요! 미운코딩 > 야간자율학습 > 고급 강의 > C 강의


3 미운코딩새끼

  • 4주간 파이썬 기초 문법 강의
  • 파이썬 프로그래밍을 위한 재료 / 반복문 / 조건문 / 컨테이너(기본 재료를 모으는 것) / 함수(미리 묶어놓은 것, 이름을 붙여 놓은 기능)
  • 강의 대상 : 코딩 처음 접하는 사람을 위한 강의


4 프로그램과 프로그래밍

4.1 프로그램과 프로그래밍

4.1.1 코딩이란?

  • 코딩 = 프로그래밍 : 엄밀하게는 다르지만 같게 쓰이는 추세
  • Coding = Programming
  • 프로그래밍 : 프로그램을 만드는 작업

4.1.2 프로그램이란?

  • 프로그램 : 어떤 문제를 해결하기 위해서 명령을 모아놓은 것 //일상의 문제를 컴퓨터를 이용해서 해결하는 것
  • 프로그래밍 언어 : 컴퓨터가 알아듣는 언어. 다양함.
  • 일상 속 프로그램 : 방송 프로그램, 운동 프로그램, 연주회 프로그램 등등
  • 고대 그리스어에서 어원. 미리 정해놓은 것
  • 일상 속 프로그램처럼 미리 정해놓은 것을 순서대로 위에서 아래로 실행함

4.1.3 프로그램의 기본 구조

  • 순차 : 위에서 아래로 한 줄씩 명령을 수행
  • 선택 : 분기. 선택의 순간, 예와 아니오 중 선택
  • 반복 : 같은 명령을 되풀이하는 것
  • 모든 프로그램은 이 세 가지 기본 구조가 쌓여서 이루어짐


4.2 왜 파이썬일까요?

4.2.1 쉽다

  • 코딩은 기본적으로 쉽지 않다. 하지만 다른 언어에 비해서 비교적 쉽다.
  • 입문 언어로 많이 사용(전에 블록코딩을 배우고 오면 더 좋음)
  • 범용 프로그래밍 언어 : 게임, 보안 등등에서 사용이 가능
  • 우리가 사용하는 영어와 유사한 문법
  • Java
public static void main(String[] args) {
    String msg = Life is Short!;
    for(String m : msg.split( ))
        System.out
  • Python
msg = Life is Short!’
print(msg.split())

4.2.2 많다

4.2.3 빠르다

  • 실행속도가 아니라 빠르게 개발이 가능하다.
  • 배터리 포함 : 다양한 라이브러리가 많아서 바로 갖다 쓸 수 있다는 의미.
  • 있는 바퀴를 만들지 마라.

4.3 파이썬 설치하기: IDLE


5 입력과 출력

5.1 출력하기: print()

5.2 입력하기: input()


6 변수

6.1 변수와 변수이름


7 프로그램의 기본재료

7.1 숫자형, 문자열, 부울

7.2 리스트, 튜플, 딕셔너리

7.3 자료형 변환하기

7.4 주석


8 문자열

8.1 문자열

8.2 문자열 포맷팅


9 참고

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}