teleren/devto huggingface dataset:
Data Science for Beginners: 2023 - 2024 Complete Roadmap.
Published: 2023-10-02 07:54:21

**What is data science?**
A data scientist is a professional who specializes in analyzing and interpreting data. They use their data science skills to help organizations make better decisions and improve their operations. Data scientists typically have a strong background in mathematics, statistics, and computer science. They use this knowledge to analyze large data sets and find trends or patterns. Additionally, data scientists may develop new ways to collect and store data.

**The Roadmap**
**1. Learning a programming language**
Python and R are the most used programming languages in data science

- Learn Python's basic syntax, e.g., data structures like variables, integers, and strings.

- Learn functions.

- Lists, Dictionaries, Sets, and Tuples.

**2. Learn Pandas, numpy, matplotlib/seaborn.**
**Pandas** library in Python is mainly used for data analysis.
**Numpy** provides several techniques for data visualization.
**Matplotlib** is a popular Python library for displaying data and creating static, animated, and interactive plots. One can also learn Seaborn but matplotlib is mostly used.

**3. Learn statistics and math.**

- Linear algebra: Scalar, vector matrices, and their operations.

- Probability: Rules, Dependent and independent events, Mutually exclusive events, etc.

- Calculus: Differentiation and its rules, partial differentiation, and integration and its rules.

- Statistics(stats): Sampling techniques, testing data, regression modeling, etc.
**4. Learn SQL or any other database management system.**
SQL stands for Structured Query Language and is used to communicate with a database. It is the standard language for relational database management systems(RDBMS).
the SQL basic commands include like AND, AS, COUNT(), DELETE, GROUP BY, INSERT, IS NULL/IS NOT NULL, LIKE, MIN(), MAX(), ORDER BY, SELECT etc.
**5. Learn and interact with BI tools.**
Business Intelligence (BI) tools e.g. PowerBI and Tableau are all about helping you understand trends and derive insights from your data so that you can make tactical and strategic business decisions which also help you identify patterns.

I wish you all the success. But again remember, it should always be **PROGRESS OVER PERFECTION!!**
13 years, and welcome to The Nerd Heap!
Tags: fromteachertosoftwaredeveloper, dotnet, careerdevelopment, nerdheap
Published: 2023-10-02 07:48:57

13 years. One might even add thirteen **long** years. This is what it took me, Emmanuel, 35, living in Eskilstuna, Sweden, to realize teaching middle school English and French was not for me anymore. The reasons are many and I won't elaborate on them but let's say teaching teenagers thirteen years ago was not the same as teaching them now. 

Well, actually, this is a lie. It took less than thirteen years to have this epiphany decide it was enough and time  had come to do something else with my life had come.

What to do was pretty obvious, I like computers, always have, even though I got my first one quite late, at age 15, during the golden age of AIM and MSN messenger. I was pretty active on Myspace (RIP) too, convinced I was actually interacting with actual celebrities who'd spend their time talking to strangers and listening to my music. 

I have been hobby programming for a few years and it seems like something that suits me well. So, I found this .NET software engineer degree at a local university of applied science, Campus Nyköping. The timing was great as my parental leave was coming to an end, last winter. I applied, with high hopes of getting in. It's something I hade been thinking about for a few years but without really taking the jump. Now was the right time and I received support from my wife, who, let's be honest probably had enough, herself, of hearing me say how much I hated my job. I applied for many similar degrees but this one was the one I wanted. It is local, designed in partnership with local IT companies crying for .NET developers. Two internship periods during the two year studies, hopefully one foot in already at the end of it. The chances of landing a job are high. 

So I went back to work, for a few months because I had to, and in June, I received an e-mail: I was in!

It's now been over a month and I cruise at full speed towards becoming a .NET developer. 

So, anyway. All this to say I'll be posting about my "journey" (don't you hate it when people talk about their life changes as journeys? I certainly do), the challenges of software development on my patience, my achievements (*"YES!! the console prints prime numbers!"*), deceptions, doubts AND random nerd stuff no one ever told you about in school. 

Welcome to **The Nerd Heap**!
User guide: How to host multiple-application projects 😎
Tags: webdev, devops, tutorial, tooling
Published: 2023-10-02 07:43:40

## Want to start hosting your multi-app project with Platform.sh? 

Well, you're in the right place and we're here to shed a little light on how you can host and configure your multi-app projects on our platform with a step-by-step guide on how to set up a project.

This guide will save you time and enable your team to focus more on creating incredible user experiences and less on multi-app infrastructure management. 

**[Let's dive in](https://platform.sh/blog/how-to-host-multiple-projects/?utm_source=social&utm_medium=organic_social&utm_campaign=platformsh_blog&utm_id=platformsh_blog)!**
Automation Redefined: Key Insights for CXOs to Navigate the Journey
Tags: intelligentautomation, rpa, python, ai
Published: 2023-10-02 07:37:12

As industries strive for increased efficiency, agility, and customer-centricity, automation has emerged as a powerful tool to drive transformative change. However, before taking the leap into the realm of automation, CXOs play a pivotal role in redefining its potential and understanding its impact on the organization.
CXOs, as the key decision-makers and drivers of innovation within a company, are tasked with envisioning a future that leverages automation to its fullest potential. Their involvement is not just limited to the adoption of automation but extends to shaping a holistic strategy that aligns with the organization's overall objectives and fosters a culture of continuous improvement.
In this blog, we will explore the crucial role of CXOs in unlocking the potential of automation and the key points they must consider before embarking on this transformative journey. By grasping these essential aspects, CXOs can lay the foundation for an automation-driven future that propels their organizations towards sustained growth and success.

Read more @h[ttps://bit.ly/3PDOuZW](https://bit.ly/3PDOuZW)
Weekly Roundup 020 (Sep 25): 🔥Hot Topics🔥 in #workplace, #sharepoint, and #powerplatform
Tags: roundup, powerplatform, sharepoint, workplace
Published: 2023-10-02 07:35:03

Hey fellow developers! It's @jaloplo, here to give you the latest scoop on what's been happening in the [#workplace](https://dev.to/t/workplace), [#sharepoint](https://dev.to/t/sharepoint), and [#powerplatform](https://dev.to/t/powerplatform) communities. 😎

## [#workplace](https://dev.to/t/workplace)

- [Exploring Employee Content Creation: Is It Possible to Mirror Tik Tok or Instagram?](https://dev.to/jaloplo/exploring-employee-content-creation-is-it-possible-to-mirror-tik-tok-or-instagram-36io) by [Jaime López](https://dev.to/jaloplo)
- [Will AI and robots replace me?](https://dev.to/dev_zamudio/will-ai-and-robots-replace-me-3kjj) by [Leonardo Zamudio López](https://dev.to/dev_zamudio)
- [Agile Offshore Development in a Hybrid Work Environment](https://dev.to/bookerrjanee/agile-offshore-development-in-a-hybrid-work-environment-1m7m) by [Jane Booker](https://dev.to/bookerrjanee)

## [#powerplatform ](https://dev.to/t/powerplatform)

- [Canyon Escape - a Power Automate Game](https://dev.to/wyattdave/canyon-escape-a-power-automate-game-52ec) by [david wyatt](https://dev.to/wyattdave)
- [Exploring the Power of Canvas Power Apps: A Comprehensive Guide](https://dev.to/shishsingh/exploring-the-power-of-canvas-power-apps-a-comprehensive-guide-4n40) by [Shish Singh](https://dev.to/shishsingh)
- [Canvas power Apps: Harnessing the Power of Formulas and Navigation in Canvas Power Apps](https://dev.to/shishsingh/canvas-power-apps-harnessing-the-power-of-formulas-and-navigation-in-canvas-power-apps-4ffb) by [Shish Singh](https://dev.to/shishsingh)
- [Canvas Apps vs. Model-Driven Apps: Making the Right Choice](https://dev.to/shishsingh/canvas-apps-vs-model-driven-apps-making-the-right-choice-2834) by [Shish Singh](https://dev.to/shishsingh)

That's all for this week's roundup! Thanks for tuning in, and remember to keep the discussions lively and informative in our tags. 💬 If you have any suggestions for future topics, feel free to drop them in the comments below. See you next week! 👋
Episode 23/39: NxConf 2023 & New Template Syntax
Tags: angular, webdev, javascript, programming
Published: 2023-10-02 07:28:14

NxConf 2023 in New York and the syntax for the template extensions, scheduled for Angular 17, has been decided.

{% embed https://youtu.be/qw00-I_KFAg %}

## NxConf 2023

The yearly NxConf took place.

Nx is an alternative to Angular CLI. It boosts the build process, testing, linting by caching and finding out those parts that have changed. The other main feature of Nx is, according to Juri Strumpflohner, Director of Developer Experience:

> ...is integrating it (Angular) with all those different tools. You know how hard it is to introduce tech stacks and make sure that they are updated and they work in a coherent way.

The Nx conf lasted one day, and we also saw new features. For example, the Distributed Task Execution, where we can distribute tasks to multiple nodes running in the Nx Cloud.

Another new feature is "nx release". It helps in publishing npm packages, generating the ChangeLog and so on. Definitely interesting for library developers. 

You can watch the recordings of those talks and much more on YouTube.

{% embed https://www.youtube.com/watch?v=IQ5YyEYZw68 %}

## New Template Syntax: `@defer`, `@if`, `@for`, `@switch`

Angular 17 will contain the template's new extensions, making structural directives like `*ngIf` or `*ngFor` unnecessary because the control flow command will be directly built into the template.

As Michael Egger-Zikes pointed out on Twitter, this is an import pre-requisite for the upcoming Signal Component. The structural directives will not work with it.

{% embed https://twitter.com/MikeZks/status/1706762605363171350 %}

The template will also receive functionality to load components based on different criteria dynamically.

Some people have already tried it out, and Matthieu Riegler even came up with a playground on Stackblitz.

{% embed https://stackblitz.com/edit/angular-at?file=src%2Fmain.ts %}

The Angular team had to decide between two different syntax types. It's going to be the `@`.

{% embed https://medium.com/angular-blog/meet-angulars-new-control-flow-a02c6eee7843 %}
 
More extensions are to come. Alex Rickabaugh, Angular Core lead, raised a question of an "import template command".

{% embed https://twitter.com/synalx/status/1707779074654183722 %}

## Minor Releases

We also had new minor releases such as Cypress, a testing framework, 13.3.

[Cypress Release Notes](https://github.com/cypress-io/cypress/releases)

ngx-formly is a pretty powerful library to generate dynamic forms automatically. It was released in 16.2.

[Ngx-Formly Release Notes](https://github.com/ngx-formly/ngx-formly/releases)

PrimeNg, a UI library went up to 16.4.

[PrimeNg Release Notes](https://github.com/primefaces/primeng/releases)
What is GIT and version Control
Tags: webdev, newbie, git, hasanelsherbiny
Published: 2023-10-02 07:27:00

as a teamwork in dark ages we used to copy our code using floppy disks or flash drives and keep having our brain storming sessions to try to remember what everyone have changed and which code we need to pass to each others.

after a tons of conflicts and data loss, some genius have come up with an idea about creating a software to manage code sharing between teams.

many software were introduced to address this problem like (Mercurial SCM , SVN , GIT,TFS and others)
these software is helping developers to share their code and also manage the history of evry change made to the code

## What Is GIT?
GIT is one of the products made to help in the problem of Version Control mentioned earlier.
GIT Is opensource, Distributed , secured and can be customized based on your need.

in this context we need to know so important terms

Repository (Repo): A repository is a storage location where your project's files and version history are kept. Git repositories can be local (on your computer) or remote (on a server).

Commit: A commit is a snapshot of the project at a specific point in time. It represents a set of changes made to the codebase. Commits are accompanied by commit messages that describe the changes made.

Branch : branch is a separate line of development within a Git repository. It allows you to work on new features or bug fixes independently without affcting the main codebase 
Branches are often used for isolation and experimentation

Merge: Merging is the process of combining changes from one branch (usually a feature or topic branch) into another (often the main branch, like master or main). This is typically done when a feature is completed and tested.

Pull Request (PR) or Merge Request (MR): In many Git hosting platforms like GitHub and GitLab, a pull request or merge request is a mechanism for proposing and discussing changes before they are merged into the main branch. It allows for code review and collaboration.

Clone: Cloning is the process of creating a copy of a remote Git repository on your local machine. This allows you to work on the project localy and contribute changes back to the remote repository.

Version History: Git keeps a complete history of all changes made to the project. This history includes information about who made the changes, when they were made, and the commit messages that describe the changes.

Conflict Resolution: When multiple people make conflicting changes to the same part of file or branch, Git help identify and manage these conflicts so that thy can be resolved.

finally nowadays every developer MUST Learn Version Control Technology and GIT, to easily collaborate with the team.
Lonadek Aws RE/START cohort program
Published: 2023-10-02 07:22:06

This week will be LINUX. Yeah..💪

Last week:

Finished learning the foundations of cloud computing, AWS and Amazon EC2 where we covered theories, MCQs on cloud computing, AWS, pricing models etc and Lab test on:

1. A web server stores, processes, and serves website content to users, handling incoming requests and sending back web pages. Common examples include Apache, Nginx, and Microsoft IIS.

2. EC2 (Elastic Compute Cloud) is an AWS service offering resizable cloud-based virtual servers (instances) that you can start, stop, and resize to meet computing needs.

3. Monitoring in AWS, like Amazon CloudWatch, collects metrics and logs from AWS resources, aiding performance and health insights.

4. Security Groups in AWS act as virtual firewalls for EC2 instances, controlling traffic and access permissions.

5. EC2 instances can be started, stopped, and resized through the AWS Management Console, AWS CLI, or SDKs. Hibernation allows stopping without data loss.

6. Termination Protection in AWS prevents accidental termination of EC2 instances, requiring explicit disabling before termination, safeguarding against data loss and service disruption.

Glad to be part of this great family, and without any particular order, my endless appreciation goes to:

#LonadekInc
#AWS 
#Awsrestart
#Lonadekawsrestart.
#ishkTolaramFoundation
#CSEH
@DrIbilolaAmao
@SamuelJackson
@GbemisolaEsho
#Cloudcomputing
#Continuous learning
#ITskillsloading

https://www.linkedin.com/posts/thomas-moses-moko-707a7387_lonadekinc-aws-awsrestart-activity-7114483962877476866--Jyo?utm_source=share&utm_medium=member_android

https://medium.com/@tomtwiny121/this-week-will-be-linux-yeah-72f47ca33331
My Pledge For Hacktoberfest
Tags: hacktoberfest23, opensource
Published: 2023-10-02 07:15:28

<!-- ✨This template is only meant to get your ideas going, so please feel free to write your own title, structure, and words! ✨ -->


### Intro
Hi! My name is Nisa. I'm a Frontend developer, and also a newbie open source contributor.

### Pledge
I pledge to be more active into dev / any programming community and be helpfull to each other!

Also, just did my first pull request for hacktoberfest! (still not merged tho) maybe i'm gonna make a mini article soon 🔜
HackToBerfest 2k23
Tags: hack23contributor
Published: 2023-10-02 07:08:42

<!-- ✨This template is only meant to get your ideas going, so please feel free to write your own title, structure, and words! ✨ -->

###Intro:

Hey everyone! 🌟 It's been an incredible Hacktoberfest 2023 journey, and I wanted to take a moment to reflect on the experience. I'm Abhisek Panda, a passionate contributor to open-source projects, and this year marked my 2nd participation. You can check out my contributions on my GitHub profile: [% https://github.com/Panda-Abhisek/hacktoberfest-2022 %].

###Highs and Lows:

This month has been a rollercoaster ride filled with highs and a few challenging moments. It was a real "Aha!" moment that reaffirmed my love for open-source collaboration.

Of course, there were a few hurdles too. Some problems felt like unsolvable puzzles, but I learned that patience and teamwork can overcome even the most daunting challenges. In those cases, I reached out to the community for help, and the support I received was phenomenal.

###Growth:

Before Hacktoberfest 2023, my skillset was Python, SQL, and Web Development. But after contributing to various projects and collaborating with amazing developers, my skills have grown immensely. I've learned so many things that are code + non-code and my perspective on learning and career goals has evolved.

This experience has ignited a new passion in me, and I'm more determined than ever to continue my journey of personal and professional growth through open-source contributions. The skills I've gained and the connections I've made during this Hacktoberfest will undoubtedly shape my future endeavours.

Thank you to the entire open-source community for making this journey unforgettable! 🚀 Let's keep the spirit of collaboration alive year-round.

#Hacktoberfest #OpenSource #CodingCommunity #PersonalGrowth
Maximize Your Score: 1z0-1003-22 Dumps Edition
Tags: javascript, webdev, tutorial, programming
Published: 2023-10-02 06:48:21

Crack 1z0-1003-22 Exam with High-Quality Dumps
Cracking the 1z0-1003-22 exam can be a daunting task, but with high-quality dumps, you can boost your chances of success. These dumps are designed to provide you with comprehensive and accurate information about the exam topics, allowing you to prepare effectively.
[url=https://examtopicsfree.com/oracle-exam-dumps/1z0-1003-22-dumps/]1z0-1003-22 Dumps[/url]
With high-quality dumps, you'll have access to practice questions that closely resemble the actual exam. This will help you familiarize yourself with the format and structure of the test, making it easier for you to navigate through each section.
One of the key advantages of using these dumps is that they are created by industry experts who have in-depth knowledge and experience in their respective fields. This ensures that the information provided is up-to-date and relevant to what you'll encounter on the exam.
Moreover, high-quality dumps also come with detailed explanations for each question. This allows you to understand not only why a particular answer is correct but also why other options are incorrect. By grasping this knowledge, you'll be able to approach similar questions confidently during the actual exam.
In addition, using high-quality dumps enables you to track your progress and identify areas where you need improvement. With regular practice sessions using these materials, you can fine-tune your skills and focus on strengthening weak areas in order to maximize your score on exam day.
So if cracking the 1z0-1003-22 exam is on your agenda, investing in high-quality dumps could be a game-changer for your preparation journey. With their comprehensive content and expert guidance, these resources will undoubtedly give an edge over other candidates vying for success!

Unlock Best Exams with Our Exclusive Offer! >>>> https://examtopicsfree.com/oracle-exam-dumps/1z0-1003-22-dumps/
Как с помощью PHP, MySQL, JavaScript, CSS и HTML5 сделай сайт автокликеров
Published: 2023-10-02 06:24:10

Вот один из вариантов создания сайта автокликеров с использованием PHP, MySQL, JavaScript, CSS и HTML5:

База данных

Создать базу данных MySQL для хранения данных о пользователях, автокликерах, настройках и т.д.
Бэкенд

Использовать PHP для написания бэкенда сайта и взаимодействия с базой данных.
Реализовать регистрацию и аутентификацию пользователей.
Предоставить API на PHP для работы с данными.
Фронтенд

Использовать HTML5 для семантической разметки страниц сайта.
Применить CSS для оформления дизайна сайта.
Добавить JavaScript для динамических эффектов и взаимодействия с API.
С помощью JavaScript реализовать пользовательский интерфейс автокликеров.
Автокликеры

Позволить пользователям загружать скрипты автокликеров на JavaScript.
Дать возможность редактировать настройки автокликеров через UI.
Обеспечить безопасное выполнение скриптов автокликеров в браузере.
Дополнительные возможности:

Система подписки для премиум-доступа
Форум для общения пользователей
Рейтинги и достижения
Модерация контента
Это основные составляющие, которые позволят создать полноценный веб-сайт для автокликеров.
Transform Data Chaos into Business Brilliance with Our Consultants
Tags: dataengineering, consultingservice, dataengineers
Published: 2023-10-02 06:21:04

Are you looking to unlock the full potential of your data infrastructure? 🚀 Look no further! 🌟

At Softweb Solutions, we're thrilled to announce the launch of our cutting-edge [Data Engineering Consulting Services](https://www.softwebsolutions.com/data-engineering-consulting-services.html). 📈💻

Our team of expert Data Engineering Consultants is here to empower your business with robust data pipelines, efficient data-processing, and actionable insights. 📊🔗

With our tailored solutions, you can:
✅ Optimize data storage and retrieval
✅ Streamline data ingestion and transformation
✅ Enhance data quality and governance
✅ Scale your data infrastructure seamlessly

Whether you're a startup or an established enterprise, we've got the expertise to support your data-driven journey. 💡

Ready to take your data game to the next level? Let's connect and explore

how our Data Engineering Consulting Services can drive your business forward. 👥🌐
How do I make the Openai API message output in real time?
Tags: webdev, python, html, django
Published: 2023-10-02 06:13:23

I'm trying to make a chatbot website. I want the ai's response to be sent chunk by chunk as soon as the chunk is processed, but the output message is being sent all at once on my website.
In the terminal, I made it so that the response gets outputted as soon as each chunk is processed, and it worked for the terminal using this code:

```
print(chunk_message['content'], end='', flush=True)
```

But I can't figure out how to make it send as soon as each chunk was processed in my website.
I made the browser console print out the times when the chunks were sent to it and they all were apparently sent at the same time. I know that is the problem but I can't figure out how to solve it. Here is my github link for the full code: https://github.com/Breath3Manually/chat-bot.git
the important files are the consumers.py file and the chat_view.html file
any help will be appreciated, I've spent 2 days trying to fix this <3