جستجو
دسته بندی ها
    منو بسته

    دانلود Udemy The Complete Python Web Course Learn By Building 8 Web Apps Tutorial

    تولید کننده: Udemy
    برنامه های وب Python را از مبتدی تا متخصص با استفاده از پایتون و Flask بسازید.
    9,900 تومان
    مشخصات محصول
    طول مدت آموزش15 ساعت و 30 دقیقه
    زبان آموزشانگلیسی روان و ساده
    محصول موسسه آموزشیUdemy
    نحوه ارائه آموزشقابل دانلود و ارسال (جهت ارسال DVD تماس حاصل فرمائید.)

    پیش نیازها:

    • فقط یک کامپیوتر احتیاج دارید؛ هر کامپیوتری!
    • هیچ نرم افزاری لازم نیست ، ما همه چیز را همانطور که می خواهیم نصب خواهیم کرد.
    • ما در این دوره پایتون را نیز نصب خواهیم کرد! می توانیم از Python2.7 یا Python3.5 استفاده کنیم

     

    این دوره برای چه کسی است؟

    • این دوره برای دانشجویانی است که کمی از پایتون یا یک زبان برنامه نویسی دیگری می دانند که می خواهند در مورد استقرار و توسعه با پایتون بیاموزند. اگر در برنامه نویسی یک مبتدی مطلق هستید ، ابتدا یک دوره مقدماتی پایتون می تواند مفید باشد!

    در ادامه با برخی از سرفصل های درسی این مجموعه آموزش آشنا می شویم :



    Your Age in Seconds

    Get the course e-book!

    Introduction


    Join the live chat for discussions and Q&A

    Installing Python


    Integers and Strings


    Integers and Strings Quiz

    Variables in Python

    Creating variables

    Solution to coding exercise: creating variables

    Methods print(), str(), and int()

    The print, str, and int methods

    Solution to coding exercise: print, str, and int

    The format() method

    The .format() cheatsheet

    Formatting strings quiz

    The format() method

    Solution to coding exercise: format()

    Getting user input with the input() method

    Asking users for input

    Solution to coding exercise: user input

    Creating our own methods in Python

    Creating methods and functions

    Solution to coding exercise: creating functions

    If statements in Python

    If statements quiz

    If statements

    Solution to coding exercise: if statements

    Section 1 assignment video

    Python basics

    The Age Program Python Code

    Price of a Chair

    Our Development Environment

    Creating virtual environments for Python development

    Our Age application in PyCharm

    (aside) Tweaking PyCharm

    Understanding JSON and XML

    Making our first HTTP GET request

    Finding our chair price parsing HTML

    Parsing HTML data using BeautifulSoup

    Why scraping sometimes fails

    Using the price as a number

    HTTP Quiz

    What's a Browser program Python Code

    A simple terminal Blog

    Our MongoDB e-book

    Installing MongoDB

    MongoDB FAQ

    Introduction to MongoDB

    Creating a PyCharm project that uses MongoDB and pymongo

    Simplifying lists in Python with list comprehension

    Python list comprehension

    Introduction to Object-Oriented Programming

    Creating our first class, the Post

    Creating a Database class for database interactions

    The last few Post methods

    Having default parameter values in Python methods

    Understanding dates in Python: the datetime module

    Verifying that the Post methods all work

    The Blog class and @classmethods

    Verifying the Blog methods all work

    Starting the menu and user interactions

    Finalising the Menu class

    Finally, running the application!

    Terminal Blog program Python Code

    Our first web application

    Introduction to REST APIs

    How can we make our own API? What is Flask?

    Python cls() and argument unpacking

    Creating the User model for our application

    Starting developing the User model

    Creating the login and register

    Finding blogs by a specific author

    Allowing creation of blogs and posts

    Creating the static resources and templates

    Our first template in Jinja2

    Beginning CSS styling of pages

    The user login page

    The user registration page

    Using Bootstrap for the first time for great styling

    How can we display a list of blogs?

    Displaying a list of posts

    The Jinja2 if statement for structure control

    Jinja2 revision

    Creating new blogs (front-end)

    Finalising the application by allowing to create posts!

    The Web Blog program Python Code

    [2019] Price alerts for online web-stores

    Creating new Python projects in PyCharm 2019

    What are Flask Blueprints?

    Creating our new app structure

    Getting page content with requests

    How to find the price on a website

    Getting an element's content with BeautifulSoup

    Using RegEx to get specific information from a string

    Creating our Item model

    Adding type hinting to our application so far

    Starting up MongoDB and making sure it's working

    Preparing our Item model for saving in MongoDB

    Inserting Items into MongoDB

    Retrieving Items from MongoDB

    Notifying users in a simple way when the price is reached

    What is an abstract class in Python?

    Making more methods generic

    Finishing up the Model superclass

    How to force a subclass to have properties of a parent class

    Type hinting the current object type in a method return

    Creating items through the web interface

    Styling our site using Bootstrap 4

    Creating the Items blueprint

    Creating a page to show all items

    Creating alerts through the web interface

    A couple problems and solutions with our app... and our way moving forward

    [2019] Developing a complete front-end with Bootstrap 4

    Introducing stores to our application

    Getting rid of items

    Testing our app with stores

    Dataclasses in Python 3.7

    Turning our models into dataclasses

    Giving names to alerts in our application

    Saving the last item price

    Creating stores through the web interface

    Editing alert properties

    Linking the alert index to the edit page

    Editing stores

    Deleting alerts

    Deleting stores

    Registering users

    Encrypting passwords in Python with passlib

    Logging in

    Viewing only your own alerts

    What are Python decorators?

    Limiting some pages only to logged in users

    Adding a navigation bar using Bootstrap

    Limiting actions to admins only

    Logging out

    Signing up with Mailgun

    Sending e-mail with Mailgun

    Creating the landing page

    Simple development-stage deployments to Heroku

    Signing up for GitHub

    Forking the GitHub repository from the last section

    How to install Git on Windows

    How to use the Windows Git Shell

    How to install Git on Mac

    How to install Git on Linux

    Cloning the Git repository from GitHub onto your computer

    File statuses and stages in Git

    How to generate an SSH key for GitHub

    Git commands: git commit and git push

    Git command: git log to check previous commits

    Signing up to Heroku

    Installing the Heroku Toolbelt (Command-Line Interface)

    Creating a new Heroku app

    [New 2019] Changes to Heroku deployments

    Getting values from environment variables in Python

    Setting the environment variables in Heroku

    Setting up Heroku required files in our project so Heroku knows what to run

    Committing and pushing the new files to GitHub

    Adding servers on Heroku (called 'scaling dynos')

    Deploying our app to Heroku

    Adding MongoLab to our Heroku app as an add-on

    How to create a new MongoLab user
    02:06
    Changing our program's database URI to match MongoLab's

    Using the Heroku logs to fix an Internal Server Error

    Running our deployed app in Heroku

    Another error: using the URI default database

    Verifying the app works, and next steps in the course

    Deploying your apps manually to a server

    DigitalOcean Droplets

    Creating a DigitalOcean Droplet

    Creating a non-root user

    Configuring our new user

    Installing Python in Ubuntu

    Installing MongoDB in Ubuntu

    Getting our application code

    Configuring uWSGI and the system service

    Configuring nginx

    Creating a cron job in Ubuntu

    Course conclusion. Thank you!

    Bonus lecture: other courses and next steps

    https://www.danacenter.ir/pe/instagram

    آموزش رشد فالوور در اینستاگرام