Học và thành thạo Python trong một tháng với w88. di động

Kiểm tra càng nhiều thứ càng tốt chỉ để tò mò về khả năng của Python

1. Lần thứ 4 Đảo ngược một chuỗi [Kiểm tra Palindrome], Tính GCD, Hợp nhất hai mảng được sắp xếp, Trò chơi cá cược, Tính tuổi và các thử thách mã hóa cấp độ trung bình khác có thể hoàn thành trong sáu giờ. v

2. Ngày 5Ngăn xếp, Hàng đợi, Từ điển, Bộ dữ liệu, Cây, Danh sách Liên kết;

3. 6thOOP [6 giờ], Kế thừa OOP, Đối tượng, Lớp, Phương thức và Trình tạo

4. Tìm kiếm thứ 7 [tuyến tính và nhị phân], Sắp xếp [bong bóng, lựa chọn], Hàm đệ quy [giai thừa, chuỗi Fibonacci], Độ phức tạp của Thời gian [tuyến tính, bậc hai, hằng số] và Thuật toán [6 giờ]

Không cài đặt Python

Chuyển sang ứng dụng Android như W88. mobi hoặc Repl Online Playground và bắt đầu học ngôn ngữ này, đó là những gì tôi khuyên. Nếu bạn không rành về công nghệ, đừng coi việc cài đặt Python là nhiệm vụ đầu tiên của bạn

Tuần 2. Bắt đầu phát triển phần mềm [build project]

Bắt đầu một dự án phần mềm và hợp tác để tạo ra một dự án thực tế

1. Ngày 1 học IDE [5 giờ], là môi trường mã hóa cho các dự án lớn nhất. Bạn phải thành thạo với IDE;

2. Ngày -2Truy cập Github trong sáu giờ, sau đó thiết lập kho lưu trữ. Tìm hiểu về các yêu cầu Fork, Merge và Pull, cũng như dùng thử mã Cam kết, Khác biệt và Đẩy

3. Ngày 3 Máy tính đơn giản [4 giờ]. dự án đầu tiênLàm quen với Tkinter và tạo một máy tính đơn giản

4. Ngày 4 5, 6Chọn một dự án và bắt đầu thực hiện nó trong năm giờ mỗi ngày. Nếu bạn không chắc chắn về các dự án bạn có thể thực hiện, hãy xem danh sách này. Một vài dự án Python xuất sắc

5. Thứ 7Tìm hiểu về máy chủ và bộ lưu trữ [5 giờ] để lưu trữ dự án của bạn. Cài đặt Heroku và phát hành ứng dụng bạn đã phát triển

tuần 3. Làm quen với lập trình

Bạn sẽ không cần phải thành thạo tất cả những điều này trong tuần thứ ba, nhưng mục tiêu của bạn là hiểu được quy trình chung của quy trình phát triển phần mềm. Nhưng vì chúng sẽ ảnh hưởng đến công việc hàng ngày của bạn, bạn nên biết một số khái niệm cơ bản

1. Ngày 1Truy vấn SQL cơ bản [Tạo bảng, Chọn, Ở đâu, Cập nhật], Hàm SQL [Trung bình, Tối đa, Đếm], Cơ sở dữ liệu quan hệ [Chuẩn hóa], Tham gia bên trong và Tham gia bên ngoài được đề cập trong khóa học kéo dài sáu giờ này về cơ sở dữ liệu. v

2. Ngày 2 Sử dụng Python để truy cập cơ sở dữ liệu. [5 giờ] Kết nối với cơ sở dữ liệu, tạo và chèn dữ liệu vào nhiều bảng bằng khung cơ sở dữ liệu [SQLite hoặc Pandas] và đọc dữ liệu từ các bảng

3. Ngày 3 Mất bao lâu để gọi một API?Khám phá JSON, Microservices và Rest APIs

4. 4thNumpy [4 giờ], làm quen với nó và thực hiện 30 bài tập đầu tiên

5. Ngày 5, 6Trang web cho danh mục đầu tư. [5 giờ mỗi ngày]Xem Flask và Django và tìm hiểu cách tạo trang web danh mục đầu tư với Django. khuôn khổ

6. 7thLearn kiểm tra đơn vị [PyTest], cách thiết lập và kiểm tra Nhật ký cũng như cách sử dụng Điểm dừng trong khóa học 4 giờ này về kiểm tra đơn vị, ghi nhật ký và gỡ lỗi

tuần 4. chân thành gửi đơn xin thực tập

Ngay cả khi bạn không muốn được thuê ngay bây giờ, bạn vẫn sẽ học được nhiều điều chỉ bằng cách lái xe vòng quanh và khám phá con đường, vì vậy mục tiêu trong tuần thứ tư của bạn là nghiêm túc xem xét việc được tuyển dụng

1. Ngày 1Tiếp tục. [5 giờ] Tạo sơ yếu lý lịch một trang và bắt đầu với phần tóm tắt kỹ năng của bạn. Danh sách dự án phải bao gồm liên kết Github

2. Ngày 2Sáu giờ để hoàn thành một trang web danh mục đầu tư và ít nhất hai blogThêm chúng vào trang web bạn đã tạo trước đây cho danh mục đầu tư của mình

3. Ngày 3 Cần bốn giờ để tạo hồ sơ LinkedIn. Nhận mọi thứ, bao gồm cả LinkedIn của bạn, tại đây

4. Thứ 4Bảy giờ được dành để chuẩn bị cho cuộc phỏng vấn. Tìm hiểu cách trích xuất các câu hỏi phỏng vấn trước đó từ các trang web như Glassdoor, Careercup, W88 và những trang khác. Thực hành 10 bài viết mã phỏng vấn trong sách trắng. v

5. Ngày 5 Ra khỏi tủ quần áo của bạn, kết nối mạng [giờ]. Bắt đầu tham dự các sự kiện để kết nối với nhà tuyển dụng và các nhà phát triển khác

6. Thứ 6Google "Python Jobs", xem LinkedIn Jobs và các trang web việc làm địa phương trước khi đăng ký [giờ]. Chọn ba vị trí để ứng tuyển và điều chỉnh sơ yếu lý lịch của bạn cho phù hợp với từng vị trí. Dành 3–4 ngày tiếp theo để học 2–3 điều từ mỗi yêu cầu công việc mà bạn chưa biết

7. Thứ 7 Mỗi khi bạn bị từ chối, hãy học hai điều bạn cần biết để có được công việc. Dành bốn đến năm ngày tiếp theo để hoàn thiện từng cái

Hãy nhớ rằng, một tháng có rất nhiều thời gian. Nếu bạn có thể dành 6–7 giờ mỗi ngày. Bạn sẽ hoàn thành nhiều hơn bạn nghĩ

Mục tiêu một tháng

Là người mới bắt đầu, mục tiêu tháng đầu tiên của bạn nên là-

  1. Làm quen với các khái niệm cơ bản [biến, điều kiện, danh sách, vòng lặp, hàm]
  2. Thực hành hơn 30 vấn đề mã hóa
  3. Xây dựng 2 dự án để áp dụng các khái niệm
  4. Làm quen với ít nhất 2 framework
  5. Bắt đầu với IDE, Github, lưu trữ, dịch vụ, v.v.

Điều này sẽ giúp bạn trở thành Nhà phát triển Python sơ cấp

Kế hoạch tổng thể

Bây giờ tôi sẽ chia nhỏ kế hoạch hàng tuần cho bạn

Khuyến khích. Học Python. Cách tốt nhất để học Python năm 2022 [Hướng dẫn Python miễn phí và trả phí]

Tuần 1. Làm quen với Python

Chỉ cần tò mò muốn xem mọi thứ có thể được thực hiện như thế nào trong Python. Kiểm tra càng nhiều thứ càng tốt

  1. Ngày 4. Sự cố mã hóa trung bình [6 giờ]. Đảo ngược một chuỗi [Kiểm tra bảng màu], Tính toán GCD, Hợp nhất hai mảng đã sắp xếp, Trò chơi đoán số, Tính tuổi, v.v.
  2. Ngày 5. Cấu trúc dữ liệu [6 giờ]. Ngăn xếp, Hàng đợi, Từ điển, Bộ dữ liệu, Cây, Danh sách được Liên kết
  3. Ngày-6. OOP [6 giờ]. Đối tượng, Lớp, Phương thức và hàm tạo, OOP- Kế thừa
  4. Ngày 7. Thuật toán [6 giờ]. Tìm kiếm [tìm kiếm tuyến tính và nhị phân], Sắp xếp [Sắp xếp bong bóng, Sắp xếp theo lựa chọn], Hàm đệ quy [giai thừa, chuỗi Fibonacci], Độ phức tạp của thời gian [Tuyến tính, Bậc hai và Hằng số]

Không cài đặt Python

Cái này mâu thuẫn. Nhưng hãy tin tôi. Tôi biết một vài người bạn đã đốt cháy mong muốn của họ bằng cách không cài đặt bộ ngôn ngữ hoặc IDE. Vì vậy, lời khuyên của tôi là chuyển sang một ứng dụng Android như Programming Hero hoặc sân chơi mã trực tuyến Repl và bắt đầu khám phá ngôn ngữ. Đừng coi việc cài đặt Python là nhiệm vụ đầu tiên của bạn nếu bạn không rành về công nghệ

Tuần 2. Bắt đầu phát triển phần mềm [Dự án xây dựng]

Đi vào phát triển phần mềm. Hãy thử mọi thứ cùng nhau để tạo ra một dự án trong thế giới thực

  1. 1 ngày. Làm quen với IDE [5 giờ]. IDE là sân chơi nơi bạn sẽ viết mã cho các dự án lớn nhất. Bạn cần giỏi một IDE. Tôi khuyên bạn nên bắt đầu với mã VS cài đặt tiện ích mở rộng Python hoặc sổ ghi chép Jupyter
  2. Ngày 2. Github [6 giờ]. Khám phá Github, tạo kho lưu trữ. Dùng thử Cam kết, khác biệt và Mã đẩy. Ngoài ra, hãy tìm hiểu các Yêu cầu rẽ nhánh, hợp nhất và kéo
  3. ngày 3. dự án đầu tiên. Máy tính đơn giản [4 giờ]. Làm quen với Tkinter. Tạo một máy tính đơn giản
  4. Ngày 4 5, 6. Dự án cá nhân [5 giờ mỗi ngày]. Chọn một trong các dự án và bắt đầu làm việc với nó. Nếu bạn không biết bạn có thể làm việc trên dự án nào. Kiểm tra danh sách này. Một số dự án Python tốt
  5. Ngày 7. Lưu trữ [5 giờ]. Tìm hiểu Máy chủ và lưu trữ để lưu trữ dự án của bạn. Tạo thiết lập Heroku và triển khai ứng dụng bạn đã tạo

Tại sao dự án

Chỉ bằng cách làm theo các bước trong lớp học hoặc trong video, bạn sẽ không xây dựng được khả năng tư duy của mình. Vì vậy, bạn phải áp dụng kiến ​​thức của mình vào một dự án. Một lần, bạn loay hoay tìm câu trả lời, bạn sẽ học được nó

Tuần 3. Thoải mái với tư cách là một lập trình viên

Mục tiêu tuần 3 của bạn là nắm được quy trình tổng thể của một quy trình phát triển phần mềm. Bạn sẽ không cần phải thành thạo tất cả những thứ này. Nhưng bạn nên biết một số phần cơ bản vì chúng sẽ ảnh hưởng đến công việc hàng ngày của bạn

  1. 1 ngày. Khái niệm cơ bản về cơ sở dữ liệu [6 giờ]. Truy vấn SQL cơ bản [Tạo bảng, Chọn, Ở đâu, Cập nhật], Hàm SQL [Trung bình, Tối đa, Đếm], Cơ sở dữ liệu quan hệ [Chuẩn hóa], Tham gia bên trong, Tham gia bên ngoài, v.v.
  2. Ngày 2. Sử dụng cơ sở dữ liệu với Python. [5 giờ]. Sử dụng khung cơ sở dữ liệu [SQLite hoặc Pandas], Kết nối với cơ sở dữ liệu, tạo và chèn dữ liệu vào nhiều bảng, Đọc dữ liệu từ bảng
  3. Ngày-3. API [5 giờ]. Cách gọi một API. Tìm hiểu JSON, dịch vụ vi mô, API nghỉ ngơi
  4. Ngày 4. Nặng nề [4 giờ]. Làm quen với Numpy và thực hành 30 bài tập đầu tiên về Numpy
  5. Ngày-5, 6. Trang web danh mục đầu tư. [5 giờ mỗi ngày]. Tìm hiểu Django, Xây dựng trang web danh mục đầu tư với Django. Ngoài ra kiểm tra khuôn khổ Flask
  6. Ngày 7. Kiểm tra đơn vị, đăng nhập, gỡ lỗi [4 giờ]. Tìm hiểu kiểm tra đơn vị [PyTest], cách thiết lập và kiểm tra Nhật ký cũng như sử dụng Điểm dừng

Thời gian thực [Bí mật]

Nếu bạn siêu điên và siêu tận tâm, bạn có thể hoàn thành thói quen này sau một tháng. Bạn phải làm -

  1. Học Python là hoạt động toàn thời gian của bạn. Bạn sẽ bắt đầu lúc 8. 00 giờ sáng và bạn tiếp tục làm điều đó cho đến 5. 00 tối. Giữa giờ, bạn sẽ nghỉ ăn trưa và nghỉ ăn nhẹ [tổng cộng 1 giờ]
  2. lúc 8. 00 lập danh sách rút gọn những điều bạn sẽ học hôm nay. Sau đó, dành một giờ để xem lại và thực hành những điều bạn đã học ngày hôm qua
  3. từ 9. 00–12. 00. bạn sẽ học và thực hành ít hơn. Sau khi ăn trưa, bạn sẽ thực hành nhiều hơn và nếu bạn gặp khó khăn, bạn sẽ tìm kiếm trực tuyến
  4. Duy trì nghiêm ngặt, 4–5 giờ học và 2–3 giờ thực hành mỗi ngày [tối đa bạn có thể nghỉ 1 ngày/tuần]
  5. Bạn bè của bạn sẽ nghĩ rằng bạn bị điên. Vì vậy, hãy thật điên rồ

Nếu bạn có một công việc toàn thời gian hoặc bạn là sinh viên, sẽ mất nhiều thời gian hơn. Là một sinh viên toàn thời gian, tôi đã mất 8 tháng để hoàn thành danh sách này. Bây giờ tôi làm việc như một nhà phát triển cấp cao. Vợ tôi làm việc trong một ngân hàng lớn ở Mỹ. Cô ấy mất 6 tháng để hoàn thành nó. Vì vậy, không cần biết phải mất bao lâu, hãy hoàn thành danh sách

TuầnK-4. Nghiêm túc để có được một công việc [thực tập sinh]

Mục tiêu tuần 4 của bạn là suy nghĩ nghiêm túc về việc được tuyển dụng. Ngay cả khi bạn không muốn được tuyển dụng ngay bây giờ, bạn sẽ học được rất nhiều điều chỉ bằng cách khám phá con đường

  1. 1 ngày. Sơ yếu lý lịch. [5 giờ]. Xây dựng Sơ yếu lý lịch một trang. Đặt tóm tắt kỹ năng của bạn ở đầu. Phải đặt danh sách các dự án có liên kết Github
  2. Ngày 2. Trang web danh mục đầu tư [6 giờ]. Viết hai hoặc nhiều blog. Thêm những thứ đó vào trang web Danh mục đầu tư trước đây mà bạn đã phát triển
  3. Ngày -3. Hồ sơ LinkedIn[4 giờ]. Tạo một hồ sơ LinkedIn. Đặt mọi thứ từ sơ yếu lý lịch của bạn vào LinkedIn của bạn
  4. Ngày 4. Chuẩn bị phỏng vấn [7 giờ]. Câu hỏi phỏng vấn phổ biến của Google. Thực hành 10 vấn đề mã hóa cuộc phỏng vấn trong một tờ giấy trắng. Trích xuất các câu hỏi phỏng vấn trước đó từ các trang web như Glassdoor, Careercup, v.v.
  5. NGÀY -5. Kết nối mạng[~ giờ]. Ra khỏi tủ quần áo của bạn. Bắt đầu tham gia Meetups, Career fair để Gặp gỡ các nhà phát triển và nhà tuyển dụng khác
  6. NGÀY -6. Chỉ cần đăng ký [~ giờ]. Google “Python Jobs”, xem LinkedIn Job và các trang web việc làm địa phương. Chọn 3 công việc để ứng tuyển. Tùy chỉnh sơ yếu lý lịch của bạn cho từng công việc. Tìm 2 hoặc 3 điều trong mỗi yêu cầu công việc mà bạn không biết. Dành 3–4 ngày tiếp theo để tìm hiểu chúng
  7. Ngày 7. Tìm hiểu thông qua từ chối [~ giờ]. Mỗi khi bạn bị từ chối, hãy tìm ra 2 điều mà bạn nên biết để có được công việc. Bây giờ, hãy dành 4–5 ngày tới để thành thạo từng người trong số họ. Bằng cách này, mọi sự từ chối sẽ giúp bạn trở thành một nhà phát triển tốt hơn

cũng đọc. Học Python để hack. Tài nguyên học tập, thư viện và các bước cơ bản

cũng đọc. Hướng dẫn cơ bản để học Python cho khoa học dữ liệu


Sẵn sàng cho một công việc

Sự thật là- bạn sẽ không bao giờ sẵn sàng 100% cho một công việc. Tất cả những gì bạn phải làm là học thật tốt một hoặc hai điều. Và làm quen với những thứ khác để nhảy qua bức tường phỏng vấn. Khi bạn bắt đầu một công việc, bạn sẽ học được rất nhiều từ đó

tận hưởng quá trình

Học tập là một quá trình. Học tập sẽ có những thách thức. Bạn càng đấu tranh nhiều, bạn sẽ càng trở thành nhà phát triển giỏi hơn

Nếu bạn có thể hoàn thành mọi thứ trong 28 ngày, bạn là vàng. Ngược lại, nếu hoàn thành được 60–70% nội dung, bạn sẽ phát triển được những tố chất phù hợp để trở thành một Lập trình viên

Học Python trong 1 tháng được không?

Nói chung, bạn mất khoảng hai đến sáu tháng để tìm hiểu các kiến ​​thức cơ bản về Python . Nhưng bạn có thể học đủ để viết chương trình ngắn đầu tiên của mình chỉ trong vài phút. Việc phát triển thành thạo mảng thư viện rộng lớn của Python có thể mất hàng tháng hoặc hàng năm.

Tôi có thể học Python bằng thiết bị di động không?

Learn Python là một trong những ứng dụng viết mã tốt nhất dành cho những người đam mê khoa học dữ liệu học Python. Chỉ khả dụng trên Android , ứng dụng này bao gồm các hướng dẫn cơ bản và bài học ngắn về Python, kiểu dữ liệu, cấu trúc điều khiển, lập trình chức năng, v.v.

Tôi có thể học Python trong một tháng và làm việc không?

Nếu bạn đang tìm kiếm một câu trả lời chung chung, thì đây là. Nếu bạn chỉ muốn tìm hiểu những điều cơ bản về Python, có thể chỉ mất vài tuần. Tuy nhiên, nếu bạn đang theo đuổi sự nghiệp khoa học dữ liệu ngay từ đầu, bạn có thể mất từ ​​bốn đến mười hai tháng để học đủ Python nâng cao để sẵn sàng cho công việc.

Chúng ta có thể học Python trong 30 ngày không?

Python có vô số tùy chọn giáo dục theo ý của họ. Thử thách lập trình Python trong 30 ngày là hướng dẫn từng bước để học ngôn ngữ lập trình Python trong 30 ngày . Python có thể được sử dụng để phát triển web, phân tích dữ liệu, v.v.

Chủ Đề