현재 위치 - 법률 상담 무료 플랫폼 - 컨설팅 회사 - 파이썬 프로그래밍 종이를 뚫는 법
파이썬 프로그래밍 종이를 뚫는 법
친구가 python 을 독학할 때 책을 읽을 수 있고 책 속의 장난감 코드를 읽을 수 있다는 것을 깨달았다. 그런데 왜 그들은 연습문제를 할 수 없고, 코드를 써서 문제를 풀 수 없고, 스스로 코드를 쓸 수 없는가?

그 이유는 초보자가 계산 사고, 문제 해결 방법, 프로그래밍 사상을 배우지 못했기 때문이다.

프로그래밍 사고의 발전은 코딩 과정에서 생각하고 코드를 많이 만드는 과정이 필요하다.

때때로, 네가 이해하지 못하는 것이, 어떤 사람이 조금씩 깨지면, 그 종이는 쉽게 깨진다.

아래의 예를 보십시오.

프로그래밍 아이디어 1:

사람들은 종종 하나의 텍스트 파일에서 몇 줄의 텍스트를 추출해야 하는지 물어본다.

나는 모두가 이해할 수 있다고 믿는다. 카운트 사이클을 쓸 것이다. 다음 코드는 카운트 루프로 이 문제를 해결하는 것이다.

코드 1:

1000 줄마다 새 파일을 작성해야 하는 수백 미터 텍스트 파일입니다.

카운트 주기를 과소평가하지 마라. 이 문제는 카운트주기와 판단문을 통해 해결할 수 있다.

# 인코딩: UTF-8

"""

Diam python 원격 비디오 교육

문의: qq: 1465376564

"""

Open('dist_ 1.txt',' r') 을 f 1, open('dist_new.txt') 으로 사용합니다

I = 0

F 1 에 있는 회로의 경우:

I += 1

I% 1000 == 0 인 경우:

F2. 쓰기 (라인)

코드 2:

죄송합니다. 로그 텍스트 파일에는 2000 개의 행이 있습니다. 100 ~ 200 줄을 추출하고 싶습니다. 어떻게 하죠?

다음 방법을 시도해 볼 수 있습니다.

While counting 사이클을 얕보지 마라, 사실 그것은 많은 일을 하는 데 사용될 수 있다.

# 인코딩: UTF-8

I = 0

File 1 = open("test.txt ","r ")

File2 = open("out.txt ","w ")

정확함에도 불구하고:

Line = file 1.readline ()

I += 1

If100 < = 나와 나 & lt=200:

File2.write (행)

만약 제가 & gt200:

파열

그렇지 않은 경우:

파열

File 1.close ()

File2.close ()

프로그래밍 아이디어 2:

# 인코딩: UTF-8

"""

이 코드는 Deaim 의 황 선생님이 쓴 것입니다. 여러분 스스로 코드를 볼 수 있습니다.

A, B, C, D4 의 용의자를 체포했다. 그 중 하나는 도둑이다. 실험 도중:

A 는 내가 도둑이 아니라고 말했다.

을은 병자를 도둑이라고 한다.

C 도둑은 d 여야 한다고 말했다.

D c 말도 안돼!

그중 세 명은 진실이고, 한 명은 거짓말이고, 프로그래밍은 누가 도둑인지 추론한다.

(철저한 방법과 논리 표현식을 통해)

"""

['a',' b',' c',' d'] 에 있는 도둑의 경우:

합계 = (도둑! = 'a')+(도둑 == 'c')+(도둑 == 'd')+(도둑! ='d')

Sum == 3 인 경우:

인쇄' 도둑은% s% 도둑입니다.

요약: 파이썬 프로그래밍을 배우고, 절차적 프로그래밍을 먼저 학습한 다음 객체 지향 프로그래밍 패러다임으로 전환합니다. 추상 함수와 클래스를 배우다. 계산 사고를 점진적으로 발전시키고, 문제를 해결하고, 사상을 프로그래밍하는 법을 배우다. 이것은 과정이 필요하니, 너무 서두르지 마라. 이 비디오들을 보세요. 도움이 될 수 있습니다.