<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Addd12</title>
    <description>The latest articles on DEV Community by Addd12 (@addd12).</description>
    <link>https://dev.to/addd12</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F461894%2F629ab8d4-8a08-4677-83b4-f69a62ef97a3.png</url>
      <title>DEV Community: Addd12</title>
      <link>https://dev.to/addd12</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/addd12"/>
    <language>en</language>
    <item>
      <title>Getting started with Django project</title>
      <dc:creator>Addd12</dc:creator>
      <pubDate>Wed, 03 Nov 2021 16:35:48 +0000</pubDate>
      <link>https://dev.to/addd12/getting-started-with-django-project-41f7</link>
      <guid>https://dev.to/addd12/getting-started-with-django-project-41f7</guid>
      <description>&lt;h2&gt;
  
  
  Short introduction (you can skip this part)
&lt;/h2&gt;

&lt;p&gt;Hello everyone! I am a software developer graduated recently and working in some personal projects. During the development process I've come across multiple issues and I decided to start writing on this platform for a couple of reasons: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;helping other fellow developers by giving a set of steps I've follow in order to develop different software projects &lt;/li&gt;
&lt;li&gt;I see this platform as a good way to 'save notes' and reinforce my knowledge by trying to explain it to others&lt;/li&gt;
&lt;li&gt;improve my writing skills &lt;/li&gt;
&lt;li&gt;make new connections
I hope you find this content helpful! &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Setting up a new Django project
&lt;/h2&gt;

&lt;p&gt;For my projects development I use the following: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Visual Studio Code (VS Code), an easy-to-use IDE. Download from &lt;a href="https://code.visualstudio.com/download"&gt;here&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;The latest version of Python: download from &lt;a href="https://www.python.org/downloads/"&gt;here&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;The latest version of Django which can be installed using pip package manager (described below)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Create a new folder for your Django project and open VS Code. You can drag your work folder and drop it on the 'Explorer' section on the left side of VS Code and then click 'Add folder to workspace' from the dialog box that appears. This will add a new workspace and your folder will always appear on the Explorer section unless you remove it. &lt;br&gt;
From the menu bar on top of VS Code click &lt;em&gt;Terminal - New terminal&lt;/em&gt; (if you have multiple work spaces, you'll have to choose the one you want to work with) or use the shortcut &lt;em&gt;Ctrl + Shift + `&lt;/em&gt;. The terminal appears on the bottom but I prefer to keep it on the right side by right-clicking on top of "Terminal" and choosing 'Move to the right". &lt;br&gt;
Create a virtual environment (venv) using the following command: &lt;strong&gt;python -m venv envName&lt;/strong&gt; &lt;br&gt;
Then activate your venv: &lt;strong&gt;envName\Scripts\activate.bat&lt;/strong&gt; (the path should be in the same folder as the env)&lt;br&gt;
Install Django: &lt;strong&gt;pip install django&lt;/strong&gt;&lt;br&gt;
Create your Django project: &lt;strong&gt;django-admin startproject myProject .&lt;/strong&gt; (note the dot at the end, it will make sure not to create an additional folder called 'myProject' inside your existing folder)&lt;br&gt;
Now you have your first Django project and you can run it using this command: &lt;strong&gt;python manage.py runserver&lt;/strong&gt; &lt;br&gt;
A link will appear on the terminal and you can open it by copying and pasting it on your favorite browser or pressing Ctrl button and the link. &lt;/p&gt;

</description>
      <category>django</category>
      <category>python</category>
      <category>beginners</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>Dissertation project ideas</title>
      <dc:creator>Addd12</dc:creator>
      <pubDate>Fri, 16 Oct 2020 23:20:36 +0000</pubDate>
      <link>https://dev.to/addd12/dissertation-project-ideas-5ebl</link>
      <guid>https://dev.to/addd12/dissertation-project-ideas-5ebl</guid>
      <description>&lt;p&gt;Hello everyone! &lt;br&gt;
I am a third-year software engineering student and I have to work on my dissertation project this year. I'm really not sure what I will work on and I have only a few days left to choose my topic. &lt;br&gt;
My favorite language is python. I am also good in creating stuff by myself so I was thinking of creating something in the field of robotics with Raspberry PI or Arduino. I have seen a couple of projects like these, I don't have experience with them but I just need something which is not too complex. &lt;br&gt;
Please let me know your suggestions (also other software-engineering related topic) or any question that you have!&lt;br&gt;&lt;br&gt;
Thank you for you help! I really appreciate it!!! &lt;/p&gt;

&lt;p&gt;Ps. I am new to this community &lt;/p&gt;

</description>
      <category>help</category>
      <category>tips</category>
      <category>discuss</category>
      <category>python</category>
    </item>
  </channel>
</rss>
