Chuyển đến nội dung chính

Bài đăng

Đang hiển thị bài đăng từ Tháng 3, 2018

[PHP-Laravel] Workflow Laravel Project

Install Laravel project:  composer create - project -- prefer - dist laravel / laravel blog Make model: php artsan make:model model_name -m Có thể báo lỗi lúc migrate do lỗi độ dài chuỗi -> cấu hình lại file AppServiceProvider.php Make admin_usecase: Tạo chức năng xóa / thêm / sửa / danh sách Make auth

[PHP-Laravel] Cấu hình lại thư mục laravel clone từ repo github

Yeah ## Đối với windows ( thường là đã có - nếu chưa có cài đặt theo 3 bước ) Cần có wamp hoặc xampp:  http://www.wampserver.com/en/ Tải cmder hoặc git-scm:  https://github.com/cmderdev/cmder/releases/download/v1.1.4.1/cmder_mini.zip Update php-environment-path:  http://stackoverflow.com/questions/17727436/how-to-properly-set-php-environment-variable-to-run-commands-in-git-bash ) Bắt đầu Tạo một DB tên như trong file .env, có thể là  homestead  utf8_general_ci Tải composer  https://getcomposer.org/download/ Pull Laravel/php project từ git provider. Đổi tên  .env.example  file sang  .env i bên trong thư mục gốcvà điền các thông tin liên quan tới DB  Mở cmd trong thư mục gốc Run  composer install  or  php composer.phar install Run  php artisan key:generate Run  php artisan migrate Run  php artisan db:seed  để chạy seeders, (nếu k có bỏ qua) Run  php artisan serve #####You can now access your project at localhost:8000 :)  Nếu vì một vài lý do mà server dừng, c

[Machine Learning] Supervised & Unsupervised Learning (học có giám sát và không giám sát)

Phân biệt học máy và mô hình thống kê:     Học máy và mô hình thống kê là 2 khái niệm riêng biệt. Học máy dựa trên cơ sở khoa học máy tính,  thống kê dựa nhiều hơn trên toán học. Học máy sử dụng máy tính để tính toán các bài toán lớn khác nhiều so với thống kê tính toán bằng tay. Học có giám sát và học không giám sát:  Học có giám sát: Các bộ dữ liệu được dán nhãn, với mỗi input X đầu vào, đều được gán nhãn Y. Học máy có giám sát sẽ cho phép khi ta có 1 bộ dữ liệu mới, máy tính có thể cho ra nhãn của nó dựa trên bộ dữ liệu mẫu. Học không giám sát: Các bộ dữ liệu không có nhãn. Với học máy không giám sát, ta sẽ phân cụm các bộ dữ liệu có đặc điểm tương tự vào các nhóm.

My Certificate

Mình là người rất thích sưu tầm certificates: Chứng chỉ Front end dev củaFree Code Camp Front-end Developer Chứng chỉ Python for Data Science của IBM Python

[LEARN PYTHON] Cấu trúc dữ liệu trong Python

Tuple và list  Tuple trong python tương tự mảng nhưng chứa các phần tử có thể khác nhau về kiểudữ liệu Ví dụ: tuple = ("learn", 1, 1.0) tuple[0] = "learn" tuple[-1] = 1.0 tuple[-3] = "learn" tuple + ("python", 2) = ("learn", 1, 1.0, "python", 2) tuple elements are immuable tức là các phần tử không thể thay đổi trực tiếp giá trị tuple1 = tuple; sẽ sao chép 1 tuple gán vào cho tuple1, khi thay đổi tuple1 không ảnh hưởng tới tuple 1 List trong python gần giống mảng và tuple Ví dụ: mylist = ["learn", 2,4] mylist + [1, 2] = ["learn", 2, 4, [1, 2]] list elements are muable: mylist[2] = 5  => mylist = ["learn", 2, 5] newlist = mylist sẽ truyền trực tiếp địa chỉ của ô nhớ chứa mylist, khi thay đổi 1 trong 2 sẽ thay đổi cái còn lại. Ta có thể clone bằng cách: newlist = mylist[:] hàm split cho phép cắt string thành list. (list rất giống array trong javascript) Sets Set trong python có

[LEARN PYTHON] Python cơ bản

Python là ngôn ngữ thông dịch. Python cung cấp các phép toán cơ bản cộng +, trừ -, nhân *, chia 2 số / kết quả  luôn ra số thực, chia 2 số // kết quả luôn ra số nguyên. Hàm type() cho phép in ra kiểu dữ liệu: type(1.0) #float Python có các kiểu dữ liệu cơ bản như integer, float, string, boolean. Biến trong Python không cần phải khai báo kiểu dữ liệu. Hello world trong Python: print("Hello world")     6. Xâu trong Python có 2 kiểu là nháy đơn và nháy kép, nó tương tự là các mảng ký tự, bắt đầu từ phần tử thứ 0.Ví dụ: mystr = "learn python" # mystr[0] = l # mystr[::2] = "lanpto" # lấy các ký tự cách nhau 2 index # mystr[0:5:2] = "lan"  # lấy các ký tự cách nhau 2 index từ index 0 đến 5   # len(mystr) = 12 # trả về độ dài của xâu # mystr + "is fun" = "learn python is fun"  # mystr*3 = "learn python learn python learn python" Các hàm khác trong xâu như replace, find,...        ===> Một bài nhạc cho

[LEARN PYTHON] Tải và cài đặt Python

Để bắt đầu với Python, chúng ta cài đặt Anaconda và sử dụng IDE của nó. (Chúng ta hoàn toàn có thể sử dụng các IDE khác) Để tìm hiểu Conda là gì? Conda Download Python Installer: Chúng ta sẽ lên trang chủ Anaconda và tải về phiên bản Anaconda Python mới nhất. Sau khi tải xong và cài đặt chung: Chúng ta gõ lệnh conda --v để kiểm tra phiên bản. Bắt đầu với anaconda-navigator: gõ lên anaconda-navigator  trên terminal, giao diện hiển thị: Chúng ta có thể tùy chọn môi trường chạy: hoặc sử dụng terminal source activate pyXX (XX là phiên bản python) đọc thêm tại đây . Sử dụng Spyder Code Editor: Tên Anaconda navigator Ấn Launch