웹프로그래밍강좌

페이지 정보

profile_image
작성자태조이성계 조회 1회 작성일 2020-10-17 20:10:01 댓글 0

본문

코딩 배워서 앱, 웹 만들고 싶으신가요? 코딩 공부 순서 정리해드립니다.

저의 경험을 바탕으로 제작된 영상입니다.

저는 웹, 앱 서비스를 만들고 싶어서 프로그래밍을 시작하였습니다.
처음 배울때 C언어가 가장 기본이라하여 C언어부터 공부를 시작하였습니다. 그런데 너무 어려워서 저는 코딩에 재능이 없다고 생각했고 프로그래밍 공부를 접을까 생각도 하였습니다.
그러나 막상 웹을 배우고나서는 만들고 싶었던 웹, 앱 서비스를 만드는데 C언어의 어려운 개념은 사용되지 않았고 훨씬 쉽고 재미있게 만들 수 있었습니다. 그래서 공부를 처음부터 웹을 중심으로 한다면 더욱 흥미롭게 시작할 수 있지 않을까 싶어 이러한 영상을 제작하게 되었습니다.

아직 2번째 영상이라 부족한 부분이 많지만 앞으로 더 보완하여 좋은 영상 많이 만들도록 하겠습니다.

코딩을 잘 모르시는 분들은 이해가 어려울 수 있는 말들을 많이 한 것 같아서 다음에 기초 용어부터 정리하는 영상으로 찾아뵙도록 하겠습니다.

발전을 위한 다양한 피드백 부탁드리며 시청해주셔서 감사합니다!
여이준 : 혹시 책 추천좀 부탁드려도 되나요?
seongwon lee : 개발에 처음 진입하시는 분들은 확실이 눈에
보이고, 흥미를 잃지 않는게 중요한게 맞습니다 :)
다만 차후 개발분야로 나아가기 원한다면 자신만의 대표 언어, 운영체제, 네트워크, 자료구조, 데이터베이스기본 지식은 알고 있어야 한다고 생각합니다.
배우면 배울수록 기초지식이 정말 중요하게 적용되고 나중에 발목잡습니다..
개발분야도 엄청 많은데.. 새로운 기술도 매일 나오니 정신이 없는데 기본지식이 있으면 개념이 흔들리지는 않더군요 ㅎㅎ
개발자이자 구독자로서 특히 전공에 입문하신지 얼마 안된 분들은 더더욱 기초개념 어렵다고 그냥 넘어가는 일이 없었으면 하는 바람에 댓글 달아봅니다 :)
크리달콤 : 영상보고 웹 배우고싶은맘이 확들었습니다. 혹시
처음하는건데 배울수있을까요? 그리고 말씀하신 세가지를 배워서 싸이트운영 뭐 그정도될람 대충 몇개월정도걸리나요??? 물론 개인차는있겠지만 통상적으로 얼마나갈리는지 궁굼합니다
리브TV : 로봇피규어나 악기 등과 같은 매체를 컴퓨터로 조작하여 프로그램을 만드는것도 코딩이지요? 저는 코팅으로 음악관련 제품 및 프로그램을 만들어보고 싶은데 어디서부터 어떻게 시작해야할지 모르겠습니다. 이것도 위 영상처럼 그렇게 시작하면 될까요?
color tape : 지숙같은 사람을 만날 수 있는 언어는 뭐에용?

파이썬 코딩 무료 강의 (기본편) - 6시간 뒤면 여러분도 개발자가 될 수 있어요 [나도코딩]

파이썬 무료 강의 (기본편)입니다.
누구나 볼 수 있도록 쉽고 재미있게 제작하였습니다. ^^

파이썬은 다양한 활용 분야가 있는 인기 최고의 프로그래밍 언어입니다.
수많은 컴퓨터 교육 기관에서 가르치고 있으며 학생들도 배우고 있지요.
여러분의 가치를 훨씬 높일 수 있는 필살기,
지금 바로 시작하세요 !

[ 안내 ]
1. 활용편 첫 번째 강의가 등록되었습니다. 지금 바로 만나보세요 ^^
바로가기 :


2. 인프런에 파이썬 강좌가 등록되었습니다.
강의를 주제별로 나눠서 보시고 싶으신 분들은 이용해주세요 ^^
https://www.inflearn.com/course/나도코딩-파이썬-기본


[ 오류정정 ] 2020.03.28 최종수정
9-7. 클래스 "연산자 오버로딩" 제목 및 설명이 잘못되어 정정합니다.
해당 영상에 나오는 설명 중 "연산자 오버로딩"은 잘못된 워딩이며 "메소드 오버라이딩"이 올바른 표현입니다.

9-9. 클래스 super (4:23:10) 내용 설명이 잘못되어 정정합니다.
class FlyableUnit(Flyable, Unit):
def __init__(self):
super().__init__()
위처럼 다중 상속 코드를 작성했을 때, super() 를 쓰면 순서상 맨 "마지막" 이 아닌, 맨 "처음" 클래스(예제에서는 Flyable) 에 대해서 __init__ 함수가 호출 됩니다.

9-11. 스타크래프트 프로젝트 후반전 (4:40:32) 내용 설명이 잘못되어 정정합니다.
5이상 20이하의 값을 얻기 위해서 randint(5, 20) 이나 randrange(5, 21) 로 작성해야 합니다.

혼란을 드려 대단히 죄송합니다.


[ 활용편 커리큘럼 ]
* 활용편은 제작 중입니다.

1. 게임 개발 [완료]
- 오락실에서 하던 Pang 게임
- 바로가기 :

2. GUI 프로그래밍 [완료]
- 영상에서 캡처한 이미지들을 하나로 합치는 프로그램
- 바로가기 :

3. 웹스크래핑 [완료]
- 내가 원하는 뉴스를 매일 자동으로 긁어오는 프로그램
- 바로가기 :

4. 업무자동화 [제작 중]
- 엑셀, 인터넷, 데스크탑 등 컴퓨터에게 일을 시키는 스크립트
5. 데이터 분석 및 시각화
- 빅데이터를 활용한 대한민국의 인구 문제 분석
6. 얼굴 인식
- 이미지 / 영상에서 얼굴을 인식하여 얼굴 위에 재밌는 캐릭터 씌우기
7. 머신러닝
- KNN 을 통해 사용자별 영화 추천 시스템 개발
8. 사물인터넷
- 아두이노를 활용한 RC Car 제작


[목차]
(0:00) 0.Intro
(0:38) 1-1.소개
(02:22) 1-2.환경설정
(07:26) 2-1.숫자 자료형
(11:42) 2-2.문자열 자료형
(13:08) 2-3.boolean 자료형
(15:05) 2-4.변수
(22:08) 2-5.주석
(23:57) 2-6.퀴즈 #1
(25:48) 3-1.연산자
(33:23) 3-2.간단한수식
(36:26) 3-3.숫자처리함수
(38:59) 3-4.랜덤함수
(44:11) 3-5.퀴즈 #2
(46:57) 4-1.문자열
(48:24) 4-2.슬라이싱
(55:09) 4-3.문자열처리함수
(1:00:56) 4-4.문자열포맷
(1:09:17) 4-5.탈출문자
(1:15:47) 4-6.퀴즈 #3
(1:22:31) 5-1.리스트
(1:31:35) 5-2.사전
(1:40:46) 5-3.튜플
(1:43:19) 5-4.세트
(1:48:44) 5-5.자료구조의 변경
(1:50:47) 5-6.퀴즈 #4
(1:57:33) 6-1.if
(2:05:08) 6-2.for
(2:09:33) 6-3.while
(2:14:59) 6-4.continue 와 break
(2:19:11) 6-5.한 줄 for
(2:22:51) 6-6.퀴즈 #5
(2:28:36) 7-1.함수
(2:30:09) 7-2.전달값과 반환값
(2:37:50) 7-3.기본값
(2:41:32) 7-4.키워드값
(2:43:07) 7-5.가변인자
(2:47:55) 7-6.지역변수와 전역변수
(2:53:58) 7-7.퀴즈 #6
(2:58:59) 8-1.표준입출력
(3:10:12) 8-2.다양한 출력포맷
(3:17:45) 8-3.파일입출력
(3:26:27) 8-4.pickle
(3:30:22) 8-5.with
(3:33:33) 8-6.퀴즈 #7
(3:38:08) 9-1.클래스
(3:47:04) 9-2._init_
(3:48:34) 9-3.멤버변수
(3:53:07) 9-4.메소드
(3:59:29) 9-5.상속
(4:02:54) 9-6.다중상속
(4:10:08) 9-7.메소드 오버라이딩
(4:17:03) 9-8.pass
(4:19:31) 9-9.super
(4:23:50) 9-10.스타크래프트 프로젝트 전반전
(4:33:47) 9-11.스타크래프트 프로젝트 후반전
(4:44:42) 9-12.퀴즈 #8
(4:50:13) 10-1.예외처리
(4:58:15) 10-2.에러 발생시키기
(5:01:06) 10-3.사용자 정의 예외처리
(5:04:28) 10-4.finally
(5:06:19) 10-5.퀴즈 #9
(5:14:23) 11-1.모듈
(5:24:10) 11-2.패키지
(5:30:30) 11-3._all_
(5:34:16) 11-4.모듈 직접 실행
(5:37:00) 11-5.패키지, 모듈 위치
(5:40:33) 11-6.pip install
(5:46:04) 11-7.내장함수
(5:50:38) 11-8.외장함수
(5:58:49) 11-9.퀴즈 #10
(6:01:08) 12.Outro



[ 나도코딩의 정규 강의 ]
C 프로그래밍 :

스크래치 3.0 :




[ 나도코딩의 단편 강의 ]
업무 생산성 200% 높이기 Notepad++ :

개발시간을 줄여주는 단축키 10 Visual Studio :



[ 연락 ]
nadocoding@gmail.com
* 질문은 댓글을 통해서 해주세요 ^^





Designed by freepik
: https://www.freepik.com
나도코딩 : [목차]
파란색 링크를 눌러주세요 (건너뛰기)
0.Intro (0:00)
1-1.소개 (0:38)
1-2.환경설정 (02:22)

2-1.숫자 자료형 (07:26)
2-2.문자열 자료형 (11:42)
2-3.boolean 자료형 (13:08)
2-4.변수 (15:05)
2-5.주석 (22:08)
2-6.퀴즈 #1 (23:57)

3-1.연산자 (25:48)
3-2.간단한수식 (33:23)
3-3.숫자처리함수 (36:26)
3-4.랜덤함수 (38:59)
3-5.퀴즈 #2 (44:11)

4-1.문자열 (46:57)
4-2.슬라이싱 (48:24)
4-3.문자열처리함수 (55:09)
4-4.문자열포맷 (1:00:56)
4-5.탈출문자 (1:09:17)
4-6.퀴즈 #3 (1:15:47)

5-1.리스트 (1:22:31)
5-2.사전 (1:31:35)
5-3.튜플 (1:40:46)
5-4.세트 (1:43:19)
5-5.자료구조의 변경 (1:48:44)
5-6.퀴즈 #4 (1:50:47)

6-1.if (1:57:33)
6-2.for (2:05:08)
6-3.while (2:09:33)
6-4.continue 와 break (2:14:59)
6-5.한 줄 for (2:19:11)
6-6.퀴즈 #5 (2:22:51)

7-1.함수 (2:28:36)
7-2.전달값과 반환값 (2:30:09)
7-3.기본값 (2:37:50)
7-4.키워드값 (2:41:32)
7-5.가변인자 (2:43:07)
7-6.지역변수와 전역변수 (2:47:55)
7-7.퀴즈 #6 (2:53:58)

8-1.표준입출력 (2:58:59)
8-2.다양한 출력포맷 (3:10:12)
8-3.파일입출력 (3:17:45)
8-4.pickle (3:26:27)
8-5.with (3:30:22)
8-6.퀴즈 #7 (3:33:33)

9-1.클래스 (3:38:08)
9-2._init_ (3:47:04)
9-3.멤버변수 (3:48:34)
9-4.메소드 (3:53:07)
9-5.상속 (3:59:29)
9-6.다중상속 (4:02:54)
9-7.제목 정정 : 메소드 오버라이딩 (4:10:08) [연산자 오버로딩 아닙니다]
9-8.pass (4:17:03)
9-9.super (4:19:31)
9-10.스타크래프트 프로젝트 전반전 (4:23:50)
9-11.스타크래프트 프로젝트 후반전 (4:33:47)
9-12.퀴즈 #8 (4:44:42)

10-1.예외처리 (4:50:13)
10-2.에러 발생시키기 (4:58:15)
10-3.사용자 정의 예외처리 (5:01:06)
10-4.finally (5:04:28)
10-5.퀴즈 #9 (5:06:19)

11-1.모듈 (5:14:23)
11-2.패키지 (5:24:10)
11-3._all_ (5:30:30)
11-4.모듈 직접 실행 (5:34:16)
11-5.패키지, 모듈 위치 (5:37:00)
11-6.pip install (5:40:33)
11-7.내장함수 (5:46:04)
11-8.외장함수 (5:50:38)
11-9.퀴즈 #10 (5:58:49)

12.Outro (6:01:08)


* 최신 버전은 환경 설정방법이 조금 다르니, 나도코딩 블로그에서 업데이트된 설명을 만나보세요 ^^
바로가기 : https://nadocoding.tistory.com/4
ᄏᄏᄏ : 15:05 변수
-숫자 변수는 큰따옴표X, +로 이어 적을때는 str()을 써야함
-print(name + "는 " + str(age) + "살이며, " + hobby + "을 아주 좋아해요")
=print(name, "는 ", age, "살이며," , hobby, "을 아주 좋아해요")

22:08 주석 : 코딩에 영향X, 사용자들이 알아볼수있도록 하는 설명
-문장 앞에 # 입력
-여러 문장 쓰고 싶다면 ' ' '앞뒤로 작은 따옴표 세개 입력' ' '
-이미 입력된 여러 문장 전체를 주석으로 변경 : 문장 선택 후 ctrl(컨트롤) + /(슬러쉬)
허진환 : 2:14:59
박진혁 : Linter pylint is not installed 나오길래 install 클릭 후 설치 되다가 갑자기 에러가 났습니다...

ERROR: Command errored out with exit status 1:
command: 'C:\Python39\python.exe' 'C:\Python39\lib\site-packages\pip\_vendor\pep517\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\박진혁\AppData\Local\Temp\tmp3aipthgn'
cwd: C:\Users\박진혁\AppData\Local\Temp\pip-install-f32pjvzp\lazy-object-proxy
Complete output (15 lines):
Error in sitecustomize; set PYTHONVERBOSE for traceback:
SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xb9 in position 0: invalid start byte (sitecustomize.py, line 21)
WARNING: The wheel package is not available.
Error in sitecustomize; set PYTHONVERBOSE for traceback:
SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xb9 in position 0: invalid start byte (sitecustomize.py, line 21)
running dist_info
creating C:\Users\박진혁\AppData\Local\Temp\pip-modern-metadata-kitek74_\lazy_object_proxy.egg-info
writing C:\Users\박진혁\AppData\Local\Temp\pip-modern-metadata-kitek74_\lazy_object_proxy.egg-info\PKG-INFO
writing dependency_links to C:\Users\박진혁\AppData\Local\Temp\pip-modern-metadata-kitek74_\lazy_object_proxy.egg-info\dependency_links.txt
writing top-level names to C:\Users\박진혁\AppData\Local\Temp\pip-modern-metadata-kitek74_\lazy_object_proxy.egg-info\top_level.txt
writing manifest file 'C:\Users\박진혁\AppData\Local\Temp\pip-modern-metadata-kitek74_\lazy_object_proxy.egg-info\SOURCES.txt'
reading manifest file 'C:\Users\박진혁\AppData\Local\Temp\pip-modern-metadata-kitek74_\lazy_object_proxy.egg-info\SOURCES.txt'
writing manifest file 'C:\Users\박진혁\AppData\Local\Temp\pip-modern-metadata-kitek74_\lazy_object_proxy.egg-info\SOURCES.txt'
creating 'C:\Users\박진혁\AppData\Local\Temp\pip-modern-metadata-kitek74_\lazy_object_proxy.dist-info'
error: invalid command 'bdist_wheel'
----------------------------------------
ERROR: Command errored out with exit status 1: 'C:\Python39\python.exe' 'C:\Python39\lib\site-packages\pip\_vendor\pep517\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\박진혁\AppData\Local\Temp\tmp3aipthgn' Check the logs for full command output.
박성근 : 이 자는 나라의 보배인데스

요즘 초등학생은 다 배운다는 새 필수과목 '코딩'의 정체 Cover Story 190530 EP.4

지금은 국영수'코' 시대?
요즘 초등학생들은 배운다는 새 필수과목 '코딩'
코딩 능력에 따라 미래 소득도 어마어마하게 달라질 수 있다는데..
과연 우리 교실에서는 어떻게 가르치고 있을까?

세상을 읽는 스마트한 30분 [커버스토리]
매주 (목) 저녁 8시 50분 tvN 방송

커버스토리 최신 클립 다시보기 : http://www.tving.com/smr/vod/player/P/C01_B120193435?from=youtube
#tvN,#커버스토리,#코딩#한국#미래#직업#취업#교육#4차산업혁명#시사#이슈#뉴스
김효정 : 타임라인

00:00 코딩이란? 코딩으로 대화하기
03:20 알고리즘, 시리얼 실험
04:30 코딩을 배워야하는 이유
05:36 코딩이 사용된 사례
08:28 코딩 교육
sj kim : 단 하나의 언어만 해야 한다면?





영어
자유한량 : 이두희님 최고의 업적은...ㅎㅎ 부럽고 존경합니다
mango ___—___ : 중년층이 코딩을 배울만한데가 있을까요?
dwlee08 : 소프트웨어 산업이 중요하다고 생각하면 코딩 가르치지말아라 항공우주산업 키운다고 나사조이는법 가르치는거다

... 

#웹프로그래밍강좌

댓글목록

등록된 댓글이 없습니다.

전체 267건 1 페이지
게시물 검색
Copyright © www.xn--sk4bux12m2wi.com. All rights reserved.  Contact : help@oxmail.xyz