title
Python Web Development | Web Development Using Django | Python Django Tutorial | Edureka

description
馃敟 Edureka Python Master Program (Use Code "饾悩饾悗饾悢饾悡饾悢饾悂饾悇饾煇饾煄"): https://www.edureka.co/masters-program/python-developer-training This Edureka video on 'Python Web Development' will help you understand how to create websites from scratch using django. Below are the topics covered in this video: 1.09 Introduction 1.50 Why use python for web development 2.17 Python web development libraries 2.35 Python and django 3.12 Django installation 6.30 Sample web application demo Python Tutorial Playlist: https://goo.gl/WsBpKe Blog Series: http://bit.ly/2sqmP4s #Edureka #PythonEdureka #PythonWebDevelopment #PythonProjects #pythonProgramming #pythonTutorial #PythonTraining Do subscribe to our channel and hit the bell icon to never miss an update from us in the future: https://goo.gl/6ohpTV Introducing Edureka Elevate, a one of its kind software development program where you only pay the program fees once you get a top tech job. If you are a 4th year engineering student or a fresh graduate, this program is open to you! Learn more: http://bit.ly/39Nhxnm PG in Artificial Intelligence and Machine Learning with NIT Warangal : https://www.edureka.co/post-graduate/machine-learning-and-ai Post Graduate Certification in Data Science with IIT Guwahati - https://www.edureka.co/post-graduate/data-science-program (450+ Hrs || 9 Months || 20+ Projects & 100+ Case studies) Instagram: https://www.instagram.com/edureka_learning Facebook: https://www.facebook.com/edurekaIN/ Twitter: https://twitter.com/edurekain LinkedIn: https://www.linkedin.com/company/edureka ----------------------------------------------------------------------------------------------------------- How it Works? 1. This is a 5 Week Instructor-led Online Course,40 hours of assignment and 20 hours of project work 2. We have a 24x7 One-on-One LIVE Technical Support to help you with any problems you might face or any clarifications you may require during the course. 3. At the end of the training, you will be working on a real-time project for which we will provide you a Grade and a Verifiable Certificate! - - - - - - - - - - - - - - - - - About the Course Edureka's Python Online Certification Training will make you an expert in Python programming. It will also help you learn Python the Big data way with integration of Machine learning, Pig, Hive and Web Scraping through beautiful soup. During our Python Certification training, our instructors will help you: 1. Master the Basic and Advanced Concepts of Python 2. Understand Python Scripts on UNIX/Windows, Python Editors and IDEs 3. Master the Concepts of Sequences and File operations 4. Learn how to use and create functions, sorting different elements, Lambda function, error handling techniques and Regular expressions ans using modules in Python 5. Gain expertise in machine learning using Python and build a Real Life Machine Learning application 6. Understand the supervised and unsupervised learning and concepts of Scikit-Learn 7. Master the concepts of MapReduce in Hadoop 8. Learn to write Complex MapReduce programs 9. Understand what is PIG and HIVE, Streaming feature in Hadoop, MapReduce job running with Python 10. Implementing a PIG UDF in Python, Writing a HIVE UDF in Python, Pydoop and/Or MRjob Basics 11. Master the concepts of Web scraping in Python 12. Work on a Real Life Project on Big Data Analytics using Python and gain Hands on Project Experience - - - - - - - - - - - - - - - - - - - Why learn Python? Programmers love Python because of how fast and easy it is to use. Python cuts development time in half with its simple to read syntax and easy compilation feature. Debugging your programs is a breeze in Python with its built in debugger. Using Python makes Programmers more productive and their programs ultimately better. Python runs on Windows, Linux/Unix, Mac OS and has been ported to Java and .NET virtual machines. Python is free to use, even for the commercial products, because of its OSI-approved open source license. Python has evolved as the most preferred Language for Data Analytics and the increasing search trends on python also indicates that Python is the next "Big Thing" and a must for Professionals in the Data Analytics domain. Who should go for python? Edureka鈥檚 Data Science certification course in Python is a good fit for the below professionals: 路 Programmers, Developers, Technical Leads, Architects 路 Developers aspiring to be a 鈥楳achine Learning Engineer' 路 Analytics Managers who are leading a team of analysts 路 Business Analysts who want to understand Machine Learning (ML) Techniques 路 Information Architects who want to gain expertise in Predictive Analytics 路 'Python' professionals who want to design automatic predictive models For more information, Please write back to us at sales@edureka.in or call us at IND: 9606058406 / US: 18338555775 (toll free)

detail
{'title': 'Python Web Development | Web Development Using Django | Python Django Tutorial | Edureka', 'heatmap': [{'end': 309.313, 'start': 271.673, 'weight': 0.969}, {'end': 348.369, 'start': 313.937, 'weight': 0.984}, {'end': 463.159, 'start': 439.178, 'weight': 0.776}, {'end': 584.504, 'start': 520.955, 'weight': 0.714}, {'end': 699.026, 'start': 658.415, 'weight': 0.911}, {'end': 1040.675, 'start': 977.6, 'weight': 0.731}, {'end': 1157.314, 'start': 1119.062, 'weight': 0.919}], 'summary': "Learn python and django for web development, emphasizing django's features, speed, security, and popularity. setup environment variables, install pycharm, create projects, connect to a web server, and create multiple apps. also, create and connect views, modify html, and create a visually improved website.", 'chapters': [{'end': 276.117, 'segs': [{'end': 74.125, 'src': 'embed', 'start': 30.734, 'weight': 0, 'content': [{'end': 33.816, 'text': "Let's take a quick look at all that's in store over here for you guys.", 'start': 30.734, 'duration': 3.082}, {'end': 42.396, 'text': 'To begin with we shall first cover some basics about python and then we shall look at why python is used for web development following this.', 'start': 34.474, 'duration': 7.922}, {'end': 48.798, 'text': "We shall take a look at some of the important web development libraries or frameworks of python in today's session.", 'start': 42.536, 'duration': 6.262}, {'end': 52.159, 'text': "I'll be using the Django framework to develop a sample website.", 'start': 48.918, 'duration': 3.241}, {'end': 57.32, 'text': "So let's just look at what the attractive combination of python and Django offers us.", 'start': 52.599, 'duration': 4.721}, {'end': 60.934, 'text': 'After that, we shall move on straight away to install Django.', 'start': 58.012, 'duration': 2.922}, {'end': 65.578, 'text': "And finally, I'll be showing you all how to create a sample website from scratch.", 'start': 61.215, 'duration': 4.363}, {'end': 67.62, 'text': "So I hope everyone's clear with this.", 'start': 66.159, 'duration': 1.461}, {'end': 74.125, 'text': "So now let's move on towards the first topic of this session, to brush up a few basics about python.", 'start': 68.2, 'duration': 5.925}], 'summary': 'This session covers basics of python, its use in web development, and creating a website using django framework.', 'duration': 43.391, 'max_score': 30.734, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM30734.jpg'}, {'end': 152.919, 'src': 'embed', 'start': 119.403, 'weight': 3, 'content': [{'end': 123.386, 'text': 'It also grants you ease to build multi-protocol network applications.', 'start': 119.403, 'duration': 3.983}, {'end': 131.993, 'text': "The fact of python being flexible easy to use and it's quick processing are just a few reasons to mention for its worth in web development.", 'start': 123.967, 'duration': 8.026}, {'end': 135.249, 'text': "Now that I've explained about the features of python.", 'start': 132.808, 'duration': 2.441}, {'end': 140.392, 'text': "Let's take a walk through some of the libraries that python provides for web development.", 'start': 135.569, 'duration': 4.823}, {'end': 143.854, 'text': 'guys, python provides a number of libraries for web development.', 'start': 140.392, 'duration': 3.462}, {'end': 152.919, 'text': "Some of the important ones are cherry pie Django web to pipe pyramid turbo gears and flask among these in today's session.", 'start': 144.414, 'duration': 8.505}], 'summary': 'Python offers multiple libraries for web development, including cherrypy, django, pyramid, turbogears, and flask.', 'duration': 33.516, 'max_score': 119.403, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM119403.jpg'}, {'end': 195.155, 'src': 'embed', 'start': 164.409, 'weight': 2, 'content': [{'end': 167.129, 'text': "It's written purely in python and it's fast.", 'start': 164.409, 'duration': 2.72}, {'end': 170.63, 'text': 'You can create websites within a matter of few hours.', 'start': 167.81, 'duration': 2.82}, {'end': 176.711, 'text': "It's fully loaded, with all the required tools to create websites and it's very secure.", 'start': 171.21, 'duration': 5.501}, {'end': 180.752, 'text': 'beat YouTube, your Dropbox, Google or Instagram.', 'start': 176.711, 'duration': 4.041}, {'end': 183.013, 'text': 'all these internet Giants rely on Django.', 'start': 180.752, 'duration': 2.261}, {'end': 188.694, 'text': "So with this I think I've given you enough for why I've chosen Django over the other libraries.", 'start': 183.593, 'duration': 5.101}, {'end': 195.155, 'text': "Okay, so guys now let's move on to see how to install Django before installing Django.", 'start': 189.713, 'duration': 5.442}], 'summary': 'Django is fast, secure, and used by internet giants like youtube and google. it enables quick website creation.', 'duration': 30.746, 'max_score': 164.409, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM164409.jpg'}], 'start': 11.365, 'title': 'Python and django for web development', 'summary': "Covers python basics for web development focusing on django, highlighting its importance, and demonstrating website creation. it also emphasizes django's features, speed, security, and popularity, providing installation and environment setup guidance.", 'chapters': [{'end': 74.125, 'start': 11.365, 'title': 'Web development using python', 'summary': 'Covers the basics of web development using python and focuses on the django framework, highlighting the importance of python in web development and demonstrating the creation of a sample website from scratch.', 'duration': 62.76, 'highlights': ['The chapter focuses on the basics of web development using Python and the use of the Django framework to create a sample website from scratch.', "Python's importance in web development is emphasized, and the benefits of the Python-Django combination are highlighted.", 'The session includes an introduction to Python basics, the installation of Django, and the creation of a sample website.']}, {'end': 276.117, 'start': 74.125, 'title': 'Python for web development with django', 'summary': 'Discusses the features and libraries of python for web development, emphasizing the use of django due to its speed, security, and popularity among internet giants like youtube, dropbox, google, and instagram, and provides a guide on how to install django and set up the environment.', 'duration': 201.992, 'highlights': ['Python is an interpreted high-level language with object-oriented, sequential, or procedural approaches, providing high-level data structures and dynamic typing, making it ideal for application development. Python is an interpreted high-level language with object-oriented, sequential, or procedural approaches, providing high-level data structures and dynamic typing, making it ideal for application development.', 'Python is used for web development to build dynamic web applications and multi-protocol network applications, known for its flexibility, ease of use, and quick processing. Python is used for web development to build dynamic web applications and multi-protocol network applications, known for its flexibility, ease of use, and quick processing.', 'Django is chosen over other libraries for web development due to its speed, security, and usage by internet giants like YouTube, Dropbox, Google, and Instagram. Django is chosen over other libraries for web development due to its speed, security, and usage by internet giants like YouTube, Dropbox, Google, and Instagram.', 'A guide on how to install Python and Django, set up the environment, and download PyCharm for web development. A guide on how to install Python and Django, set up the environment, and download PyCharm for web development.']}], 'duration': 264.752, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM11365.jpg', 'highlights': ['The chapter focuses on the basics of web development using Python and the use of the Django framework to create a sample website from scratch.', "Python's importance in web development is emphasized, and the benefits of the Python-Django combination are highlighted.", 'Django is chosen over other libraries for web development due to its speed, security, and usage by internet giants like YouTube, Dropbox, Google, and Instagram.', 'Python is used for web development to build dynamic web applications and multi-protocol network applications, known for its flexibility, ease of use, and quick processing.']}, {'end': 636.494, 'segs': [{'end': 309.313, 'src': 'embed', 'start': 281.201, 'weight': 0, 'content': [{'end': 289.288, 'text': 'Choose the option of environment variables and over here choose the new option and give the name as Python underscore home.', 'start': 281.201, 'duration': 8.087}, {'end': 297.615, 'text': "For the value of this variable, you'll have to copy the path of where Python has been installed on your PC.", 'start': 292.51, 'duration': 5.105}, {'end': 309.313, 'text': 'To find where Python has been installed on your PC, just search for Python and right click on the same and use open file location.', 'start': 301.587, 'duration': 7.726}], 'summary': 'Set python_home environment variable with python installation path.', 'duration': 28.112, 'max_score': 281.201, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM281201.jpg'}, {'end': 348.369, 'src': 'heatmap', 'start': 313.937, 'weight': 0.984, 'content': [{'end': 320.542, 'text': "Now I'll copy this location and I'm going to paste it as the value of this variable and use okay.", 'start': 313.937, 'duration': 6.605}, {'end': 327.948, 'text': 'After doing that, look for the path variable present in the system variables and select edit.', 'start': 323.004, 'duration': 4.944}, {'end': 340.047, 'text': 'Go to the variable value and towards the end of the value.', 'start': 337.006, 'duration': 3.041}, {'end': 348.369, 'text': 'If you do not find a semicolon, insert a semicolon and after that type python, underscore home between two percentage symbols,', 'start': 340.187, 'duration': 8.182}], 'summary': 'Set location as variable value, add python home path', 'duration': 34.432, 'max_score': 313.937, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM313937.jpg'}, {'end': 410.778, 'src': 'embed', 'start': 370.393, 'weight': 1, 'content': [{'end': 373.316, 'text': 'The community version is free so you can download this with ease.', 'start': 370.393, 'duration': 2.923}, {'end': 377.18, 'text': "Okay, so I hope you're clear with how to download and install these two.", 'start': 373.876, 'duration': 3.304}, {'end': 382.906, 'text': 'After downloading PyCharm, you will have to finish the installation and the setup process.', 'start': 378.561, 'duration': 4.345}, {'end': 386.42, 'text': "Since it's already downloaded on my PC.", 'start': 384.198, 'duration': 2.222}, {'end': 389.702, 'text': "I'll jump on to my pie charm and show you all how to install.", 'start': 386.72, 'duration': 2.982}, {'end': 394.426, 'text': "Okay, So guys, once you're done with the installation and setup of pie charm,", 'start': 389.802, 'duration': 4.624}, {'end': 399.73, 'text': "just open up your pie charm and you should see the following screen since you've newly installed pie charm", 'start': 394.426, 'duration': 5.304}, {'end': 402.332, 'text': 'You will not see any projects that are present over here.', 'start': 399.99, 'duration': 2.342}, {'end': 410.778, 'text': 'So to create a new project go to file choose the new project option and over here specify any new project name that you want.', 'start': 402.912, 'duration': 7.866}], 'summary': 'Download and install pycharm for free, then set up a new project.', 'duration': 40.385, 'max_score': 370.393, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM370393.jpg'}, {'end': 489.347, 'src': 'heatmap', 'start': 439.178, 'weight': 3, 'content': [{'end': 443.552, 'text': "So after this, I'll just open up the terminal and over here.", 'start': 439.178, 'duration': 4.374}, {'end': 446.113, 'text': "I'll use the command pip install Django.", 'start': 443.872, 'duration': 2.241}, {'end': 455.096, 'text': "It's going to take a while to install Django guys.", 'start': 452.755, 'duration': 2.341}, {'end': 463.159, 'text': "So when you're installing Django along with Django the SQL parse database and the pyTZ module also gets installed.", 'start': 455.736, 'duration': 7.423}, {'end': 468.356, 'text': 'SQL parse is actually a non-validating SQL parser for Python.', 'start': 463.915, 'duration': 4.441}, {'end': 473.217, 'text': 'It provides support for parsing splitting and formatting SQL statements.', 'start': 468.816, 'duration': 4.401}, {'end': 476.958, 'text': 'Now, this is actually compatible with the versions of Python from 2.7.', 'start': 473.737, 'duration': 3.221}, {'end': 486.6, 'text': 'The pyTZ module is actually a third-party module that brings the Olson TZ database into Python.', 'start': 476.958, 'duration': 9.642}, {'end': 489.347, 'text': 'TZ actually stands for timezone guys.', 'start': 487.205, 'duration': 2.142}], 'summary': 'Installing django with sql parse and pytz modules, compatible with python 2.7.', 'duration': 54.991, 'max_score': 439.178, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM439178.jpg'}, {'end': 584.504, 'src': 'heatmap', 'start': 520.955, 'weight': 0.714, 'content': [{'end': 529.06, 'text': 'And use the command Python hyphen M Django hyphen hyphen version.', 'start': 520.955, 'duration': 8.105}, {'end': 535.304, 'text': "Now when you use this command, it should return the version of Django that's been installed.", 'start': 531.241, 'duration': 4.063}, {'end': 537.285, 'text': "So I hope everyone's getting the same.", 'start': 535.824, 'duration': 1.461}, {'end': 539.767, 'text': "Okay So now let's close this.", 'start': 538.226, 'duration': 1.541}, {'end': 541.828, 'text': "I hope everyone's clear with this.", 'start': 540.587, 'duration': 1.241}, {'end': 546.843, 'text': 'For any doubts guys, please do let me know in the chat box because my team is always here to help you.', 'start': 542.481, 'duration': 4.362}, {'end': 550.525, 'text': 'So now to create a Django project within this project.', 'start': 547.584, 'duration': 2.941}, {'end': 560.67, 'text': "I'll use the command Django hyphen admin start project and I'll give a name to my project.", 'start': 550.845, 'duration': 9.825}, {'end': 563.151, 'text': 'Let me give the name as demo project.', 'start': 561.37, 'duration': 1.781}, {'end': 570.995, 'text': 'Okay, so now a demo project has been created within the web project directory.', 'start': 566.473, 'duration': 4.522}, {'end': 576.117, 'text': "Let me open this directory and here it shows the web project that's been created.", 'start': 571.633, 'duration': 4.484}, {'end': 584.504, 'text': "Let me just go to the presentation mode and show you I'll go to view and I'll select the files that I want and the terminal,", 'start': 576.898, 'duration': 7.606}], 'summary': "Using 'python -m django --version' returns installed django version. creating 'demo project' with 'django-admin start project'.", 'duration': 63.549, 'max_score': 520.955, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM520955.jpg'}, {'end': 576.117, 'src': 'embed', 'start': 547.584, 'weight': 5, 'content': [{'end': 550.525, 'text': 'So now to create a Django project within this project.', 'start': 547.584, 'duration': 2.941}, {'end': 560.67, 'text': "I'll use the command Django hyphen admin start project and I'll give a name to my project.", 'start': 550.845, 'duration': 9.825}, {'end': 563.151, 'text': 'Let me give the name as demo project.', 'start': 561.37, 'duration': 1.781}, {'end': 570.995, 'text': 'Okay, so now a demo project has been created within the web project directory.', 'start': 566.473, 'duration': 4.522}, {'end': 576.117, 'text': "Let me open this directory and here it shows the web project that's been created.", 'start': 571.633, 'duration': 4.484}], 'summary': 'Created a django project named demo project within web project directory.', 'duration': 28.533, 'max_score': 547.584, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM547584.jpg'}], 'start': 281.201, 'title': 'Setting up python, pycharm, django, and creating projects', 'summary': "Explains setting environment variables for python, installing pycharm, and creating a new project. it also covers installing django using 'pip install django', creating a project using 'django-admin start project', and exploring the directory structure and key files created.", 'chapters': [{'end': 433.636, 'start': 281.201, 'title': 'Setting up python and pycharm', 'summary': "Explains how to set environment variables for python, install pycharm, and create a new project, with an emphasis on configuring python_home and navigating pycharm's interface, facilitating the installation process.", 'duration': 152.435, 'highlights': ['Setting environment variables for Python_home The chapter explains setting up the Python_home environment variable by copying the Python installation path and adding it to the variable value, emphasizing the importance of this step for visibility in the IDE.', 'Installing PyCharm and creating a new project It details the process of downloading PyCharm from the JetBrains website, highlighting the availability of the free community version and then demonstrates how to create a new project in PyCharm.', "Navigating PyCharm's interface The chapter explains navigating PyCharm's interface after installation, focusing on creating a new project and seeking assistance from the team for any installation doubts."]}, {'end': 636.494, 'start': 434.356, 'title': 'Installing django and creating a project', 'summary': "Covers the installation of django using the command 'pip install django', which also installs sql parse and pytz modules. it also explains the creation of a django project using the command 'django-admin start project' and explores the directory structure and key files created within the project.", 'duration': 202.138, 'highlights': ["Django installation also includes SQL parse and pyTZ modules Installing Django using 'pip install Django' also installs the SQL parse database and the pyTZ module.", 'Explanation of SQL parse and pyTZ modules SQL parse is a non-validating SQL parser for Python, compatible with versions of Python from 2.7. The pyTZ module brings the Olson TZ database into Python, allowing accurate and cross-platform timezone calculations using python 2.4 or higher.', "Creation of Django project using 'Django-admin start project' The chapter explains the creation of a Django project within a directory using the command 'Django-admin start project' and provides a demonstration of the resulting directory structure and key files created, including init.py, settings.py, and urls.py."]}], 'duration': 355.293, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM281201.jpg', 'highlights': ['Setting environment variables for Python_home by copying the Python installation path and adding it to the variable value', 'Installing PyCharm from the JetBrains website and creating a new project in PyCharm', "Navigating PyCharm's interface and seeking assistance from the team for any installation doubts", "Installing Django using 'pip install Django' which also includes SQL parse and pyTZ modules", 'Explanation of SQL parse as a non-validating SQL parser for Python and pyTZ module for accurate timezone calculations', "Creation of a Django project within a directory using the command 'Django-admin start project' and exploring the resulting directory structure and key files created"]}, {'end': 863.181, 'segs': [{'end': 699.026, 'src': 'heatmap', 'start': 637.134, 'weight': 0, 'content': [{'end': 643.859, 'text': 'And finally, the wsgi.py file, where wsgi stands for web server Gateway interface.', 'start': 637.134, 'duration': 6.725}, {'end': 651.449, 'text': 'Now this is actually a calling convention, guys, for web servers to forward requests to web applications or other servers.', 'start': 644.463, 'duration': 6.986}, {'end': 653.711, 'text': "So I hope everyone's clear until here.", 'start': 652.13, 'duration': 1.581}, {'end': 656.773, 'text': 'If you have any doubts do let me know in the chat box.', 'start': 654.411, 'duration': 2.362}, {'end': 663.159, 'text': "Okay So now to check if I'm able to connect from my project to the web server.", 'start': 658.415, 'duration': 4.744}, {'end': 666.141, 'text': "I'll just get into my project using the CD command.", 'start': 663.839, 'duration': 2.302}, {'end': 676.348, 'text': "And after this I'll use python manage.py run server.", 'start': 669.324, 'duration': 7.024}, {'end': 682.273, 'text': 'Like I told you the manage.py file will help me connect to the server.', 'start': 678.53, 'duration': 3.743}, {'end': 686.316, 'text': 'So this will return an IP address.', 'start': 684.154, 'duration': 2.162}, {'end': 691.96, 'text': 'So when you click on that address, you will see a screen with a rocket which is ready to take off.', 'start': 687.537, 'duration': 4.423}, {'end': 699.026, 'text': 'So congratulations guys your rocket is ready to move on which means you are all set to create your own websites.', 'start': 692.641, 'duration': 6.385}], 'summary': 'Wsgi.py is used for web server requests, manage.py connects to the server, returning an ip address for website creation.', 'duration': 54.826, 'max_score': 637.134, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM637134.jpg'}, {'end': 783.321, 'src': 'embed', 'start': 753.914, 'weight': 2, 'content': [{'end': 761.796, 'text': 'So just like how Django had created files for us within our project when we created a new app Django has created the necessary files for us.', 'start': 753.914, 'duration': 7.882}, {'end': 764.677, 'text': 'So this is what Django does.', 'start': 762.476, 'duration': 2.201}, {'end': 774.279, 'text': 'it writes all the necessary code and all you have to do is write your website specific codes and just modify the files that are present and add your own files as per your choice.', 'start': 764.677, 'duration': 9.602}, {'end': 783.321, 'text': "The first file that I'm going to open over here is views.py and as you can see over here Django has already imported render for me.", 'start': 774.979, 'duration': 8.342}], 'summary': 'Django automatically generates necessary files, like views.py, for new apps, saving time and effort for developers.', 'duration': 29.407, 'max_score': 753.914, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM753914.jpg'}, {'end': 831.423, 'src': 'embed', 'start': 802.975, 'weight': 4, 'content': [{'end': 809.678, 'text': "Now within this file, I'll create a new function using the def keyword and I'll give the name of the function as high.", 'start': 802.975, 'duration': 6.703}, {'end': 811.213, 'text': 'To this function.', 'start': 810.413, 'duration': 0.8}, {'end': 813.675, 'text': "I'll pass one parameter which is request.", 'start': 811.374, 'duration': 2.301}, {'end': 818.477, 'text': 'Within this function.', 'start': 817.617, 'duration': 0.86}, {'end': 820.478, 'text': "I'll just write one return statement.", 'start': 818.817, 'duration': 1.661}, {'end': 825.08, 'text': 'Using the HTTP response function.', 'start': 823.159, 'duration': 1.921}, {'end': 831.423, 'text': 'I actually want this function to return a message saying that this is the home page of my website.', 'start': 826.141, 'duration': 5.282}], 'summary': "Creating a new function 'high' with 1 parameter 'request' to return a message for the website's home page.", 'duration': 28.448, 'max_score': 802.975, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM802975.jpg'}], 'start': 637.134, 'title': 'Wsgi and django app creation', 'summary': 'Explains wsgi and connecting to a web server, including details on wsgi.py file, using python manage.py run server, and accessing the website. it also covers creating a new app in a django project, highlighting the ability to have multiple apps, automatic file generation, creating new functions in views.py, and using http response.', 'chapters': [{'end': 713.912, 'start': 637.134, 'title': 'Wsgi and connecting to web server', 'summary': 'Explains the wsgi.py file, which is a calling convention for web servers to forward requests to web applications or other servers. it also demonstrates using python manage.py run server to connect to the server, returning an ip address, and accessing the website with a rocket symbol, signifying readiness to create websites.', 'duration': 76.778, 'highlights': ['The wsgi.py file is a calling convention for web servers to forward requests to web applications or other servers.', 'Using python manage.py run server returns an IP address, and accessing the website with a rocket symbol signifies readiness to create websites.', 'The demonstration of connecting to the server and seeing a screen with a rocket symbol indicates readiness to create websites.']}, {'end': 863.181, 'start': 714.112, 'title': 'Creating django app', 'summary': 'Describes the process of creating a new app in a django project, emphasizing the ability to have multiple apps within a project and the automatic file generation by django. it also covers the creation of a new function within the views.py file and the usage of http response.', 'duration': 149.069, 'highlights': ['Django allows n number of apps within a project, enabling the inclusion of multiple apps (quantifiable data: n number of apps)', 'Django automatically generates necessary files for a new app within the project, streamlining the initial setup process (key point: automatic file generation)', "Demonstrates the creation of a new function 'high' within the views.py file and the usage of the HTTP response function to return a message for the home page of the website (key points: creation of new function, usage of HTTP response)"]}], 'duration': 226.047, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM637134.jpg', 'highlights': ['The wsgi.py file is a calling convention for web servers to forward requests to web applications or other servers.', 'Using python manage.py run server returns an IP address, and accessing the website with a rocket symbol signifies readiness to create websites.', 'Django allows n number of apps within a project, enabling the inclusion of multiple apps', 'Django automatically generates necessary files for a new app within the project, streamlining the initial setup process', "Demonstrates the creation of a new function 'high' within the views.py file and the usage of the HTTP response function to return a message for the home page of the website"]}, {'end': 1229.069, 'segs': [{'end': 895.851, 'src': 'embed', 'start': 863.641, 'weight': 0, 'content': [{'end': 866.344, 'text': "However, I'll be showing you all how to use this later on.", 'start': 863.641, 'duration': 2.703}, {'end': 875.534, 'text': "Okay, now I've created views for my project, but I will not be able to connect this file to the urls.py which is present in the demo app.", 'start': 867.029, 'duration': 8.505}, {'end': 879.318, 'text': 'to connect views dot P Y to this URL start P Y.', 'start': 876.115, 'duration': 3.203}, {'end': 885.723, 'text': "I'll have to create another URL start P Y within the demo app directory and connect that URL, start P Y,", 'start': 879.318, 'duration': 6.405}, {'end': 888.705, 'text': 'to the URL start P Y which is present in the demo project.', 'start': 885.723, 'duration': 2.982}, {'end': 890.346, 'text': "Don't get confused guys.", 'start': 889.246, 'duration': 1.1}, {'end': 895.851, 'text': "I'll be doing it over here and the video will be available after this in case you have any doubts.", 'start': 890.466, 'duration': 5.385}], 'summary': 'Demonstration of connecting views to urls in project and app directories.', 'duration': 32.21, 'max_score': 863.641, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM863641.jpg'}, {'end': 941.591, 'src': 'embed', 'start': 911.078, 'weight': 2, 'content': [{'end': 916.82, 'text': 'This urls.py is actually very similar to the urls.py which is present in the demo project.', 'start': 911.078, 'duration': 5.742}, {'end': 926.382, 'text': "So I'll open the urls.py present in the demo project directory and I'll copy the from statement, which is from Django dot URLs,", 'start': 917.38, 'duration': 9.002}, {'end': 928.982, 'text': 'import path and the URL pattern list.', 'start': 926.382, 'duration': 2.6}, {'end': 935.106, 'text': "I'll just copy this and I'll go to urls.py present in my app and I'll paste it over here.", 'start': 929.642, 'duration': 5.464}, {'end': 941.591, 'text': 'Now over here since I want to map the views dot py into this URL start py.', 'start': 936.467, 'duration': 5.124}], 'summary': "Copying code from demo project's urls.py to app's urls.py to map views.py with url patterns.", 'duration': 30.513, 'max_score': 911.078, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM911078.jpg'}, {'end': 1040.675, 'src': 'heatmap', 'start': 977.6, 'weight': 0.731, 'content': [{'end': 985.005, 'text': 'Okay So after this what I have to do is map this urls.py to the urls.py which is present in the demo app.', 'start': 977.6, 'duration': 7.405}, {'end': 989.148, 'text': "So I'll open the urls.py present in the demo app and over here.", 'start': 985.365, 'duration': 3.783}, {'end': 995.352, 'text': "I'll create a new path and I'll give an empty string because I want it to be mapped to my home page.", 'start': 989.248, 'duration': 6.104}, {'end': 996.453, 'text': "Like I already told y'all.", 'start': 995.372, 'duration': 1.081}, {'end': 998.134, 'text': 'Oh, sorry guys.', 'start': 997.374, 'duration': 0.76}, {'end': 1000.576, 'text': "I'll have to import the include function also.", 'start': 998.414, 'duration': 2.162}, {'end': 1002.817, 'text': 'So from Django dot URLs.', 'start': 1001.096, 'duration': 1.721}, {'end': 1004.919, 'text': "I'll import the include function.", 'start': 1003.158, 'duration': 1.761}, {'end': 1008.057, 'text': 'and over here.', 'start': 1007.617, 'duration': 0.44}, {'end': 1009.678, 'text': "I'm going to use the include function.", 'start': 1008.097, 'duration': 1.581}, {'end': 1015.02, 'text': "I'll map the urls.py present in my demo app.", 'start': 1012.319, 'duration': 2.701}, {'end': 1019.601, 'text': "And I'll close this.", 'start': 1018.841, 'duration': 0.76}, {'end': 1027.104, 'text': 'So after this, let me just go to my terminal and use python manage.py run server.', 'start': 1020.781, 'duration': 6.323}, {'end': 1029.584, 'text': "I've just made a name mistake.", 'start': 1028.284, 'duration': 1.3}, {'end': 1031.244, 'text': 'This is demo app.', 'start': 1030.365, 'duration': 0.879}, {'end': 1038.834, 'text': 'Okay So as you can see over here, it has returned the IP address again.', 'start': 1035.473, 'duration': 3.361}, {'end': 1040.675, 'text': "I'll click on this IP address.", 'start': 1039.334, 'duration': 1.341}], 'summary': 'Mapping urls.py in the demo app to the main urls.py, using include function and running the server.', 'duration': 63.075, 'max_score': 977.6, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM977600.jpg'}, {'end': 1019.601, 'src': 'embed', 'start': 989.248, 'weight': 1, 'content': [{'end': 995.352, 'text': "I'll create a new path and I'll give an empty string because I want it to be mapped to my home page.", 'start': 989.248, 'duration': 6.104}, {'end': 996.453, 'text': "Like I already told y'all.", 'start': 995.372, 'duration': 1.081}, {'end': 998.134, 'text': 'Oh, sorry guys.', 'start': 997.374, 'duration': 0.76}, {'end': 1000.576, 'text': "I'll have to import the include function also.", 'start': 998.414, 'duration': 2.162}, {'end': 1002.817, 'text': 'So from Django dot URLs.', 'start': 1001.096, 'duration': 1.721}, {'end': 1004.919, 'text': "I'll import the include function.", 'start': 1003.158, 'duration': 1.761}, {'end': 1008.057, 'text': 'and over here.', 'start': 1007.617, 'duration': 0.44}, {'end': 1009.678, 'text': "I'm going to use the include function.", 'start': 1008.097, 'duration': 1.581}, {'end': 1015.02, 'text': "I'll map the urls.py present in my demo app.", 'start': 1012.319, 'duration': 2.701}, {'end': 1019.601, 'text': "And I'll close this.", 'start': 1018.841, 'duration': 0.76}], 'summary': 'Creating a new path mapped to the home page using django urls include function.', 'duration': 30.353, 'max_score': 989.248, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM989248.jpg'}, {'end': 1078.642, 'src': 'embed', 'start': 1050.778, 'weight': 3, 'content': [{'end': 1056.36, 'text': 'So this was the message I wanted to display on my home page and it shows that this is my home page.', 'start': 1050.778, 'duration': 5.582}, {'end': 1062.522, 'text': "So now I'll get back to my pie charm and I'll see how I can modify this page to create a website.", 'start': 1057.06, 'duration': 5.462}, {'end': 1067.152, 'text': "I'll return the control back to my terminal using control C.", 'start': 1063.228, 'duration': 3.924}, {'end': 1069.614, 'text': 'So to write HTML code within this project.', 'start': 1067.152, 'duration': 2.462}, {'end': 1073.477, 'text': 'All you have to do is create a new directory within your app directory.', 'start': 1069.974, 'duration': 3.503}, {'end': 1078.642, 'text': 'And that will be the templates directory.', 'start': 1076.94, 'duration': 1.702}], 'summary': 'The speaker discusses modifying a homepage to create a website using html and creating a new directory for templates.', 'duration': 27.864, 'max_score': 1050.778, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM1050778.jpg'}, {'end': 1171.88, 'src': 'heatmap', 'start': 1119.062, 'weight': 5, 'content': [{'end': 1123.783, 'text': 'So as you can see over here Django has already written the minimum HTML code for me.', 'start': 1119.062, 'duration': 4.721}, {'end': 1126.244, 'text': "I'll just change the title to edureka guys.", 'start': 1124.303, 'duration': 1.941}, {'end': 1131.145, 'text': 'You can give any title of your choice and within the body.', 'start': 1127.744, 'duration': 3.401}, {'end': 1137.707, 'text': "I'll just write hi and after this I'll open the apps.py file and copy the name of this class.", 'start': 1131.225, 'duration': 6.482}, {'end': 1144.629, 'text': 'And then go to settings.py present in my demo project and over here.', 'start': 1140.147, 'duration': 4.482}, {'end': 1145.909, 'text': 'I look for installed apps.', 'start': 1144.749, 'duration': 1.16}, {'end': 1157.314, 'text': "Remember that whenever you create new apps, you'll have to add it over here then within a string give the name of the app which is demo app.", 'start': 1149.511, 'duration': 7.803}, {'end': 1161.196, 'text': 'Please be very careful with the spellings, because if you make any mistakes,', 'start': 1157.954, 'duration': 3.242}, {'end': 1166.838, 'text': "it's going to throw a lot of errors and you'll not be able to understand why it's throwing such errors, and for beginners.", 'start': 1161.196, 'duration': 5.642}, {'end': 1170.019, 'text': 'It sometimes gets very confusing to debug these errors.', 'start': 1166.998, 'duration': 3.021}, {'end': 1171.88, 'text': 'So just be careful over there.', 'start': 1170.639, 'duration': 1.241}], 'summary': 'Django writes minimum html, change title to edureka, add app to settings.py', 'duration': 52.818, 'max_score': 1119.062, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM1119062.jpg'}, {'end': 1238.288, 'src': 'embed', 'start': 1202.404, 'weight': 4, 'content': [{'end': 1204.285, 'text': "And I'll specify the request function.", 'start': 1202.404, 'duration': 1.881}, {'end': 1206.346, 'text': 'and then within a string.', 'start': 1205.245, 'duration': 1.101}, {'end': 1209.89, 'text': "I'll specify the HTML file, which is present in the demo app.", 'start': 1206.606, 'duration': 3.284}, {'end': 1216.276, 'text': 'So demo app slash high dot HTML, which is the name of my file.', 'start': 1210.59, 'duration': 5.686}, {'end': 1220.24, 'text': 'Guys, please write the same name which you have given to your file.', 'start': 1217.517, 'duration': 2.723}, {'end': 1222.382, 'text': "I'll run my server again after this.", 'start': 1220.901, 'duration': 1.481}, {'end': 1225.225, 'text': 'So python manage.py run server.', 'start': 1223.223, 'duration': 2.002}, {'end': 1229.069, 'text': "Let's go back to our server and see what happens.", 'start': 1226.907, 'duration': 2.162}, {'end': 1238.288, 'text': 'So as you can see over here guys, the title has changed from the default address to edureka and my home page now shows a message saying hi.', 'start': 1230.02, 'duration': 8.268}], 'summary': 'Specified request function, ran server, changed title to edureka, home page shows hi', 'duration': 35.884, 'max_score': 1202.404, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM1202404.jpg'}], 'start': 863.641, 'title': 'Creating and connecting views in django project', 'summary': 'Covers the process of creating and connecting views in django project, including the creation of urls.py, importing functions, and mapping urls, to ensure proper navigation and functionality within the project. it also covers creating a django website, modifying the home page, writing html code, and adding a new app to the project, emphasizing the importance of correct spellings and debugging errors for beginners.', 'chapters': [{'end': 1019.601, 'start': 863.641, 'title': 'Connecting views in django project', 'summary': 'Covers the process of creating and connecting views in django project, including the creation of urls.py, importing functions, and mapping urls, to ensure proper navigation and functionality within the project.', 'duration': 155.96, 'highlights': ["Creating a urls.py file within the app directory and connecting it to the demo project's urls.py to map views.py to the home page, ensuring proper functionality and navigation.", "Importing necessary functions from Django's urls.py, including 'include', and mapping the urls.py present in the demo app to ensure proper navigation within the project.", "Copying the 'from' statement from the urls.py in the demo project directory to the urls.py in the app directory to import necessary functions and ensure proper functionality."]}, {'end': 1229.069, 'start': 1020.781, 'title': 'Creating a django website', 'summary': 'Covers creating a django website, modifying the home page, writing html code, and adding a new app to the project, emphasizing the importance of correct spellings and debugging errors for beginners.', 'duration': 208.288, 'highlights': ["Emphasizing the importance of correct spellings and debugging errors for beginners It's crucial to be careful with spellings when adding new apps in Django, as mistakes can lead to confusing errors and difficulties in debugging.", 'Modifying the home page and creating a website The process involves creating a new directory for templates, writing HTML code within the project, and using the render function to specify the HTML file for the home page.', 'Using the render function and specifying the HTML file for the home page Instead of using HTTP response, the render function is utilized with the request function to specify the HTML file for the home page, facilitating the creation of the website.']}], 'duration': 365.428, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM863641.jpg', 'highlights': ["Creating a urls.py file within the app directory and connecting it to the demo project's urls.py to map views.py to the home page, ensuring proper functionality and navigation.", "Importing necessary functions from Django's urls.py, including 'include', and mapping the urls.py present in the demo app to ensure proper navigation within the project.", "Copying the 'from' statement from the urls.py in the demo project directory to the urls.py in the app directory to import necessary functions and ensure proper functionality.", 'Modifying the home page and creating a website The process involves creating a new directory for templates, writing HTML code within the project, and using the render function to specify the HTML file for the home page.', 'Using the render function and specifying the HTML file for the home page Instead of using HTTP response, the render function is utilized with the request function to specify the HTML file for the home page, facilitating the creation of the website.', "Emphasizing the importance of correct spellings and debugging errors for beginners It's crucial to be careful with spellings when adding new apps in Django, as mistakes can lead to confusing errors and difficulties in debugging."]}, {'end': 1564.072, 'segs': [{'end': 1255.323, 'src': 'embed', 'start': 1230.02, 'weight': 0, 'content': [{'end': 1238.288, 'text': 'So as you can see over here guys, the title has changed from the default address to edureka and my home page now shows a message saying hi.', 'start': 1230.02, 'duration': 8.268}, {'end': 1241.09, 'text': "So I hope everyone's clear with everything until now.", 'start': 1238.848, 'duration': 2.242}, {'end': 1247.736, 'text': "Now, all I'm going to do is go back to my HTML file and do some modifications to create my own website.", 'start': 1241.731, 'duration': 6.005}, {'end': 1252.801, 'text': 'So now to create my own website.', 'start': 1251.159, 'duration': 1.642}, {'end': 1255.323, 'text': "I'm just going to modify this HTML page.", 'start': 1253.141, 'duration': 2.182}], 'summary': 'The title changed to edureka, the homepage displays a message, and modifications will be made to create a personal website.', 'duration': 25.303, 'max_score': 1230.02, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM1230020.jpg'}, {'end': 1312.26, 'src': 'embed', 'start': 1283.371, 'weight': 4, 'content': [{'end': 1291.033, 'text': "Okay, I'll just specify the second line of my page to be some h2 tag and a new message saying that this is my website.", 'start': 1283.371, 'duration': 7.662}, {'end': 1297.495, 'text': 'Let me save this and rerun my server.', 'start': 1294.755, 'duration': 2.74}, {'end': 1301.177, 'text': "I'll just go back to my server and I'll reload the page.", 'start': 1298.636, 'duration': 2.541}, {'end': 1308.339, 'text': 'So as you can see over here the h1 tag says welcome to edureka and the second h2 tag says this is my website.', 'start': 1301.917, 'duration': 6.422}, {'end': 1312.26, 'text': 'So this is how you can write your own HTML code to your program guys.', 'start': 1309.019, 'duration': 3.241}], 'summary': 'Demonstrating html coding, including h1 and h2 tags, to create a website.', 'duration': 28.889, 'max_score': 1283.371, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM1283371.jpg'}, {'end': 1398.256, 'src': 'embed', 'start': 1341.327, 'weight': 1, 'content': [{'end': 1342.667, 'text': "I'll give us Java or something.", 'start': 1341.327, 'duration': 1.34}, {'end': 1348.077, 'text': 'Okay, let me save this go back to my server and reload this page.', 'start': 1344.395, 'duration': 3.682}, {'end': 1352.419, 'text': 'So as you can see over here guys, it has created an unordered list over here.', 'start': 1348.797, 'duration': 3.622}, {'end': 1356.041, 'text': 'So now let me show you all how to create a table over here.', 'start': 1353.32, 'duration': 2.721}, {'end': 1359.804, 'text': 'So to create a table for your website, you can use the table tag.', 'start': 1356.602, 'duration': 3.202}, {'end': 1365.847, 'text': 'And specify whatever style you want for your table in my case.', 'start': 1362.265, 'duration': 3.582}, {'end': 1369.529, 'text': "I'll just give the width to be 30% and I'll close this.", 'start': 1365.867, 'duration': 3.662}, {'end': 1376.684, 'text': 'So within the table you can have the TR, the TH and the TD tags.', 'start': 1372.321, 'duration': 4.363}, {'end': 1382.887, 'text': 'the TR tag is actually for the table Rose, TH is for table headings and TD is for the table columns.', 'start': 1376.684, 'duration': 6.203}, {'end': 1386.929, 'text': "I'll just write a TR tag over here and within this TR tag.", 'start': 1383.708, 'duration': 3.221}, {'end': 1388.53, 'text': "I'll specify the TH tags.", 'start': 1387.049, 'duration': 1.481}, {'end': 1398.256, 'text': "Let me just give the heading as python and I'll give another heading as Java.", 'start': 1390.932, 'duration': 7.324}], 'summary': 'Demonstration of creating an unordered list and table with specified width and tags for website design.', 'duration': 56.929, 'max_score': 1341.327, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM1341327.jpg'}, {'end': 1544.68, 'src': 'embed', 'start': 1521.858, 'weight': 3, 'content': [{'end': 1529.82, 'text': 'My website looks so much more better than what it was looking before this you can use this bootstrap website to create your own beautiful websites.', 'start': 1521.858, 'duration': 7.962}, {'end': 1534.271, 'text': 'Okay, so with this we come towards the end of our project.', 'start': 1530.788, 'duration': 3.483}, {'end': 1538.375, 'text': "So I hope you're clear with all that's been covered in this session.", 'start': 1535.052, 'duration': 3.323}, {'end': 1544.68, 'text': 'in case you have any queries or suggestions, please do let me know in the comment section, and I will revert to you at the earliest.', 'start': 1538.375, 'duration': 6.305}], 'summary': 'Bootstrap website improved the look; seeking feedback for further improvements.', 'duration': 22.822, 'max_score': 1521.858, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM1521858.jpg'}], 'start': 1230.02, 'title': 'Html website creation', 'summary': 'Covers modifying html to create a website, creating lists and tables, resulting in a visually improved website and enabling learners to create a basic website with html. it also provides recommendations for further learning from the bootstrap website.', 'chapters': [{'end': 1312.26, 'start': 1230.02, 'title': 'Creating website with html', 'summary': 'Discusses modifying the html file to create a website, changing the title and content, and reloading the server to view the changes, enabling the learners to create a basic website with html.', 'duration': 82.24, 'highlights': ['Modifying the HTML file to change the title and content results in creating a basic website.', "Changing the title from default address to 'edureka' and displaying a message 'hi' on the home page.", "Specifying the second line of the page using h2 tag to display the message 'this is my website' after rerunning the server."]}, {'end': 1564.072, 'start': 1313.041, 'title': 'Html list and table creation', 'summary': 'Demonstrates the creation of an unordered list and a table in html, with specific tags and styles used to define the structure, resulting in a visually improved website and a recommendation for further learning from the bootstrap website.', 'duration': 251.031, 'highlights': ['The chapter demonstrates the creation of an unordered list and a table in HTML The instructor guides through the process of creating an unordered list and a table in HTML, providing practical examples and code demonstration.', 'A recommendation for further learning from the Bootstrap website The instructor recommends visiting the Bootstrap website for learning how to create beautiful websites, and demonstrates the application of Bootstrap styles to enhance the website appearance.', 'Specific tags and styles used to define the structure The instructor explains the usage of specific HTML tags such as ol, ul, table, TR, TH, and TD, along with the incorporation of styles using the style tag to define the structure and appearance of the list and table.']}], 'duration': 334.052, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/zuxzE7--RYM/pics/zuxzE7--RYM1230020.jpg', 'highlights': ['Modifying the HTML file to change the title and content results in creating a basic website.', 'The chapter demonstrates the creation of an unordered list and a table in HTML.', "Changing the title from default address to 'edureka' and displaying a message 'hi' on the home page.", 'The instructor recommends visiting the Bootstrap website for learning how to create beautiful websites.', "Specifying the second line of the page using h2 tag to display the message 'this is my website' after rerunning the server.", 'The instructor explains the usage of specific HTML tags such as ol, ul, table, TR, TH, and TD.']}], 'highlights': ['Django is chosen over other libraries for web development due to its speed, security, and usage by internet giants like YouTube, Dropbox, Google, and Instagram.', "Python's importance in web development is emphasized, and the benefits of the Python-Django combination are highlighted.", 'The chapter focuses on the basics of web development using Python and the use of the Django framework to create a sample website from scratch.', 'Setting environment variables for Python_home by copying the Python installation path and adding it to the variable value', 'Installing PyCharm from the JetBrains website and creating a new project in PyCharm', "Navigating PyCharm's interface and seeking assistance from the team for any installation doubts", "Installing Django using 'pip install Django' which also includes SQL parse and pyTZ modules", 'The wsgi.py file is a calling convention for web servers to forward requests to web applications or other servers.', 'Using python manage.py run server returns an IP address, and accessing the website with a rocket symbol signifies readiness to create websites.', "Creating a urls.py file within the app directory and connecting it to the demo project's urls.py to map views.py to the home page, ensuring proper functionality and navigation.", 'Django allows n number of apps within a project, enabling the inclusion of multiple apps', "Demonstrates the creation of a new function 'high' within the views.py file and the usage of the HTTP response function to return a message for the home page of the website", 'Modifying the home page and creating a website The process involves creating a new directory for templates, writing HTML code within the project, and using the render function to specify the HTML file for the home page.', "Emphasizing the importance of correct spellings and debugging errors for beginners It's crucial to be careful with spellings when adding new apps in Django, as mistakes can lead to confusing errors and difficulties in debugging.", 'Modifying the HTML file to change the title and content results in creating a basic website.', 'The chapter demonstrates the creation of an unordered list and a table in HTML.', "Changing the title from default address to 'edureka' and displaying a message 'hi' on the home page.", 'The instructor recommends visiting the Bootstrap website for learning how to create beautiful websites.', "Specifying the second line of the page using h2 tag to display the message 'this is my website' after rerunning the server.", 'The instructor explains the usage of specific HTML tags such as ol, ul, table, TR, TH, and TD.']}