Hướng dẫn what do i need to learn before learning python? - tôi cần học gì trước khi học python?

Hướng dẫn what do i need to learn before learning python? - tôi cần học gì trước khi học python?

Chris Castiglione theo dõi sau một tháng. Khoa tại Đại học Columbia nơi tôi dạy kiến ​​thức kỹ thuật số. Tôi viết về mã hóa, internet và tác động xã hội.Follow Teacher at One Month. Faculty at Columbia University where I teach Digital Literacy. I write about coding, the internet, and social impact.

Ngày 12 tháng 2 năm 2020 2 phút đọc 2 min read

Hướng dẫn what do i need to learn before learning python? - tôi cần học gì trước khi học python?

Python là một trong những ngôn ngữ mã hóa tốt nhất để học cách tăng cường sự nghiệp của bạn. Nhiều trang web lớn nhất trên thế giới sử dụng Python và có rất nhiều công việc bạn có thể nhận được với các kỹ năng Python. Nhưng bạn cần biết gì trước khi bắt đầu?biggest websites in the world use Python, and there are plenty of jobs you can get with Python skills. But what do you need to know BEFORE you start?

Với hơn bốn năm kinh nghiệm dạy Python, chúng tôi ở đây một tháng đã nhận thấy 6 điều mà tất cả các sinh viên Python mới nên biết trước khi bắt đầu.

1. Tìm hiểu sự khác biệt giữa mặt trước và back-end

Front-end so với back-end-& nbsp; Điều gì khác biệt? Bạn có thể đã nghe các thuật ngữ phát triển web của Front Front-end và Back-end. Theo dõi hai loại phát triển web có vẻ hơi khó hiểu, nhưng nó thực sự khá đơn giản.“back-end” web development before. Keeping track of two types of web development may seem a bit confusing, but it’s actually quite simple.

Khi bạn truy cập một trang web, mặt trước là những gì bạn thấy. Nó viết văn bản trên trang, hình ảnh, các liên kết, tất cả những điều này được coi là mặt trước. Mặt trước được tạo thành từ ba ngôn ngữ mã hóa: HTML, CSS và JavaScript. Đó là nó!the front-end is what you see. It’s the text on the page, the pictures, the links, all of this is considered the front-end. The front-end is made up of three coding languages: HTML, CSS, and JavaScript. That’s it!

Trái ngược với mã mặt trước, mã back-end là những gì diễn ra đằng sau hậu trường. Nó có những gì bạn không thấy. Mã back-end cho các trang web biết phải làm gì và nó cũng truy vấn dữ liệu từ cơ sở dữ liệu để hiển thị nó cho người dùng trang web. Một vài ví dụ về các ngôn ngữ mã hóa ngược là Python, Ruby, PHP, C và Java.the back-end code is what goes on behind the scenes. It’s what you don’t see. Back-end code tells websites what to do, and it also queries data from the database in order to display it to the website user. A few examples of back-end coding languages are Python, Ruby, PHP, C, and Java.

Tìm hiểu thêm về Front-end so với back-end với video này.front-end vs. back-end with this video.

2. Hiểu những gì bạn có thể làm với Python

Python rất tốt để xây dựng back-end của các trang web, phân tích dữ liệu, truy cập dữ liệu API, học máy và tự động hóa các tác vụ lặp đi lặp lại.

Instagram sử dụng khung Django của Python, để quản lý CMS của họ, trong khi Instacart sử dụng Python để dự báo nhu cầu để chạy các dự báo cho những tuần tới.

Đọc thêm về cách Google, Instagram và Uber sử dụng Python.how Google, Instagram and Uber use Python.

3. Cài đặt Python (trên PC hoặc Mac của bạn)

Hướng dẫn what do i need to learn before learning python? - tôi cần học gì trước khi học python?

Làm thế nào bạn có thể học một ngôn ngữ máy tính nếu bạn không có quyền truy cập vào nó? Python 2 thường được cài đặt sẵn trên hầu hết các máy tính của Apple, nhưng sự thật là bạn sẽ muốn có Python 3. Bước tiếp theo để học Python là cài đặt ngôn ngữ lên máy tính của bạn. Điều đó có vẻ hơi quá sức, nhưng thực sự, nó không khó chút nào. Trên thực tế, chúng tôi đã tạo một trang web giúp nó dễ dàng.

InstallPython.com là một cách nhanh chóng và không đau để đứng dậy và chạy với Python trên máy tính của riêng bạn. Trang web sẽ hướng dẫn bạn qua các bước cần thiết để thực hiện, bao gồm các tùy chọn cho máy Mac hoặc Windows PC. & NBSP; is a quick and painless way to get up and running with Python on your own computer. The website will walk you through the necessary steps to get going, including options for a Mac or Windows PC. 

InstallPython.com là cách dễ nhất để cài đặt Python..

4. Python 2 so với Python 3 - Biết sự khác biệt

Có hai phiên bản chính của Python - Python 2 và Python 3.

Python 2 là di sản. Python 3 là tương lai. Vậy bạn nên sử dụng cái nào?

Python 2 vẫn được nhiều công ty sử dụng vì một lý do: họ đã xây dựng các trang web của họ với Python 2 năm trước và họ đã nâng cấp lên Python 3.

Python 3 là một bản nâng cấp lớn đối với ngôn ngữ với những thay đổi đáng kể khiến việc chuyển đổi rất nhiều công việc, vì vậy nhiều công ty được xây dựng trên Python 2 đã chọn gắn bó với những gì hoạt động. Đó là hoặc xây dựng lại toàn bộ trang web.

Các trang web mới hầu như luôn được xây dựng với Python 3. Trong vài năm tới, một khi các công ty bất đắc dĩ bị mắc kẹt trên Python 2 sẽ chuyển sang Python 3. Bởi vì mọi người đang chuyển sang Python 3, chúng tôi khuyên bạn nên ưu tiên nó & NBSP; Học Python lần đầu tiên.

5. Hiểu những công việc nào thuê các nhà phát triển Python & nbsp; & nbsp;

Hướng dẫn what do i need to learn before learning python? - tôi cần học gì trước khi học python?

Nếu bạn học Python, bạn có thể trở thành một nhà phát triển Python và thậm chí bạn có thể được thuê tại Facebook, nơi bạn có thể kiếm được mức lương hơn 150.000 đô la một năm. Nhưng nếu trở thành một nhà phát triển không phải là điều của bạn - & nbsp; bạn có thể được hưởng lợi từ việc biết rằng có nhiều công việc khác sử dụng Python những ngày này. Mọi người từ các nhà báo dữ liệu, nhà khoa học, bác sĩ và quản lý sản phẩm đang sử dụng Python.

Đọc bài viết của tôi 6 công việc bạn có thể hạ cánh nếu bạn biết Python nếu bạn muốn tìm hiểu thêm.6 Jobs You Can Land If You Know Python if you’d like to learn more.

6. Bạn có thể là một nhà phát triển Python mà không biết về mọi thứ về Python

Ở đây, một cái gì đó mà rất nhiều người không phát triển có thể không biết: Để biết một ngôn ngữ, bạn không phải học toàn bộ ngôn ngữ. Trên thực tế, hầu như không có nhà phát triển nào sẽ biết toàn bộ ngôn ngữ lập trình. Bạn chỉ phải học phần ngôn ngữ mà bạn cần phải làm những gì bạn đang cố gắng thực hiện.virtually no developers will know the entirety of a programming language. You only have to learn the section of the language that you need to do what you’re trying to accomplish.

Vì vậy, nếu bạn chỉ muốn xây dựng một cào dữ liệu trong Python, bạn có thể tìm hiểu nền tảng của Python và thư viện quét dữ liệu đẹp, nhưng bạn không cần phải biết mọi thứ.BeautifulSoup, but you don’t need to know everything.

Suy nghĩ cuối cùng

Cho dù bạn học với chúng tôi sau một tháng, hay đọc Zed Shaw, & nbsp; học Python một cách khó khăn, điều quan trọng là bạn phải biết sáu nguyên tắc cơ bản này ngay từ đầu. & NBSP; học tập may mắn! & nbsp;


Ở đây vào một tháng, chúng tôi dạy một bootcamp Python 30 ngày, nơi bạn có thể tìm hiểu đủ Python 3 để viết các tập lệnh với BeautifulSoup, Gandas, chạy máy chủ Flask và nhiều hơn nữa! & NBSP;30 day Python Bootcamp where you can learn enough Python 3 to write scripts with BeautifulSoup, Pandas, run a Flask server, and much more! 

Tôi có cần học gì trước khi học Python không?

Bạn chỉ phải học phần ngôn ngữ mà bạn cần phải làm những gì bạn đang cố gắng thực hiện.Vì vậy, nếu bạn chỉ muốn xây dựng một cào dữ liệu trong Python, bạn có thể tìm hiểu nền tảng của Python và thư viện quét dữ liệu đẹp, nhưng bạn không cần biết mọi thứ.. So if you just want to build a data scraper in Python, you can learn the foundations of Python and the data scraping library BeautifulSoup, but you don't need to know everything.

Tôi nên học ngôn ngữ nào trước khi học Python?

Hầu hết các lập trình viên sẽ đồng ý rằng các ngôn ngữ kịch bản cấp cao là tương đối dễ học.JavaScript rơi vào thể loại này, cùng với Python và Ruby.Mặc dù các trường đại học vẫn dạy các ngôn ngữ như Java và C ++ là ngôn ngữ đầu tiên, nhưng chúng khó học hơn đáng kể.high-level scripting languages are relatively easy to learn. JavaScript falls into this category, along with Python and Ruby. Even though universities still teach languages like Java and C++ as first languages, they're considerably harder to learn.